Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / openbios / arch / ppc / Makefile.asm
diff --git a/qemu/roms/openbios/arch/ppc/Makefile.asm b/qemu/roms/openbios/arch/ppc/Makefile.asm
new file mode 100644 (file)
index 0000000..32d4337
--- /dev/null
@@ -0,0 +1,32 @@
+# -*- makefile -*- 
+#
+#   Makefile.asm - assembly support
+#   
+#   Copyright (C) 2004 Samuel Rydh (samuel@ibrium.se)
+#   
+#   This program is free software; you can redistribute it and/or
+#   modify it under the terms of the GNU General Public License
+#   version 2
+
+
+#################################################
+# Rules for asm targets
+#################################################
+
+ASMFLAGS       = -D__ASSEMBLY__ -I$(top_srcdir) $(ALTIVEC)
+FILTERBIN      = $(top_srcdir)/scripts/asfilter
+ASFILTER       = $(shell if test -x $(FILTERBIN) ; then echo $(FILTERBIN) \
+                       ; else echo "tr ';' '\n'" ; fi)
+INVOKE_M4      = | $(M4) -s $(M4_NO_GNU) | $(ASFILTER)
+
+$(ODIR)/%.o: %.S
+       @printf "    Compiling %-20s: " $(notdir $@)
+       assembly=
+       @install -d $(dir $@)
+       @$(RM) $@ $@.s
+       @$(CPP) $(ASMFLAGS) $(IDIRS) $< > /dev/null
+       $(CPP) $(ASMFLAGS) $(IDIRS) $(DEPFLAGS) $< $(INVOKE_M4) > $@.s
+       $(AS) $@.s $(AS_FLAGS) -o $@
+       @$(DEPEXTRA)
+       @$(RM) $@.s
+       @echo "ok"