@@ -6,24 +6,21 @@ GCCFLAGS = -O2 -fomit-frame-pointer ASPREFIX = /usr1/gnu/lib RM = rm -f ROFF_MAN = groff -Tascii -mandoc -all : proto-i386.s proto-m68k.s proto-m68k-netbsd.s proto-mips.s proto-mipsn32.s proto-mips64.s proto-sparc.s proto-sparc64.s proto-alpha.s proto-hppa.s proto-arm.s proto-powerpc-aix.old.s proto-powerpc-aix.new.s proto-powerpc-sysv4.s proto-powerpc-macos.s proto-powerpc64-aix.s proto-m88k.s proto-convex.s proto-ia64.c proto-x86_64.c \ - cache-sparc.S cache-alpha.s cache-hppa.s cache-powerpc-sysv4.s cache-powerpc-macos.s cache-convex.s \ +all : proto-i386.s proto-m68k.s proto-mips.s proto-mipsn32.s proto-mips64.s proto-sparc.s proto-sparc64.s proto-alpha.s proto-hppa.s proto-arm.s proto-rs6000-aix.old.s proto-rs6000-aix.new.s proto-rs6000-sysv4.s proto-rs6000-macos.s proto-m88k.s proto-convex.s proto-ia64.c proto-x86_64.c \ + cache-sparc.S cache-alpha.s cache-hppa.s cache-rs6000-sysv4.s cache-rs6000-macos.s cache-convex.s \ trampoline_r.man \ config.h.msvc config.h.mingw32 proto-i386.s : proto.c $(GCC) -V 2.7.2 -b i486-linuxaout $(GCCFLAGS) -D__i386__ -S proto.c -o $@ proto-m68k.s : proto.c $(GCC) -V egcs-2.91.57 -b m68k-sun $(GCCFLAGS) -D__m68k__ -S proto.c -o $@ -proto-m68k-netbsd.s : proto.c - $(GCC) -V egcs-2.91.57 -b m68k-sun $(GCCFLAGS) -D__m68k__ -D__NetBSD__ -S proto.c -o $@ - proto-mips.s : proto.c $(GCC) -V 2.95.2 -b mips-sgi $(GCCFLAGS) -D__mips__ -S proto.c -o $@ -mabicalls proto-mipsn32.s : proto.c $(GCC) -V 2.95.2 -b mips-sgi-irix6 $(GCCFLAGS) -D__mipsn32__ -S proto.c -o $@ -mabicalls @@ -44,24 +41,21 @@ $(GCC) -V 2.6.3 -b hppa1.0-hpux $(GCCFLAGS) -D__hppa__ -S proto.c -o $@ proto-arm.s : proto.c $(GCC) -V 2.6.3 -b arm-acorn-riscix $(GCCFLAGS) -D__arm__ -S proto.c -o $@ -proto-powerpc-aix.old.s : proto.c - $(GCC) -V 2.95.2 -b rs6000 -mno-power -mno-power2 -mno-powerpc -mold-mnemonics $(GCCFLAGS) -D__powerpc__ -S proto.c -o $@ - -proto-powerpc-aix.new.s : proto.c - $(GCC) -V 2.95.2 -b rs6000 -mno-power -mno-power2 -mno-powerpc -mnew-mnemonics $(GCCFLAGS) -D__powerpc__ -S proto.c -o $@ - -proto-powerpc-sysv4.s : proto.c - $(GCC) -V 2.95.2 -b ppc-linux -mno-power -mno-power2 -mno-powerpc $(GCCFLAGS) -D__powerpc__ -S proto.c -o $@ - -proto-powerpc-macos.s : proto.c - $(GCC) -V 3.3.2 -b powerpc-darwin $(GCCFLAGS) -D__powerpc__ -S proto.c -o $@ - -proto-powerpc64-aix.s : proto64.c - /cross/powerpc64-linux-tools/bin/powerpc64-linux-gcc $(GCCFLAGS) -D__powerpc64__ -S proto64.c -o $@ +proto-rs6000-aix.old.s : proto.c + $(GCC) -V 2.95.2 -b rs6000 -mno-power -mno-power2 -mno-powerpc -mold-mnemonics $(GCCFLAGS) -D__rs6000__ -S proto.c -o $@ + +proto-rs6000-aix.new.s : proto.c + $(GCC) -V 2.95.2 -b rs6000 -mno-power -mno-power2 -mno-powerpc -mnew-mnemonics $(GCCFLAGS) -D__rs6000__ -S proto.c -o $@ + +proto-rs6000-sysv4.s : proto.c + $(GCC) -V 2.95.2 -b ppc-linux -mno-power -mno-power2 -mno-powerpc $(GCCFLAGS) -D__rs6000__ -S proto.c -o $@ + +proto-rs6000-macos.s : proto.c + $(GCC) -V 3.3.2 -b powerpc-darwin $(GCCFLAGS) -D__rs6000__ -S proto.c -o $@ proto-m88k.s : proto.c $(GCC) -V 2.95.2 -b m88k-dgux $(GCCFLAGS) -D__m88k__ -S proto.c -o $@ proto-convex.s : proto.c @@ -82,22 +76,19 @@ $(GCC) -V 2.7.2 -b alpha-dec-osf $(GCCFLAGS) -D__alpha__ -S $< -o $@ cache-hppa.s : cache-hppa.c $(GCC) -V 2.6.3 -b hppa1.0-hpux $(GCCFLAGS) -D__hppa__ -S $< -o $@ -cache-powerpc-sysv4.s : cache-powerpc.c - $(GCC) -V 2.95.2 -b ppc-linux -mno-power -mno-power2 -mno-powerpc $(GCCFLAGS) -D__powerpc__ -S $< -o $@ +cache-rs6000-sysv4.s : cache-rs6000.c + $(GCC) -V 2.95.2 -b ppc-linux -mno-power -mno-power2 -mno-powerpc $(GCCFLAGS) -D__rs6000__ -S $< -o $@ -cache-powerpc-macos.s : cache-powerpc.c - $(GCC) -V 3.3.2 -b powerpc-darwin $(GCCFLAGS) -D__powerpc__ -S $< -o $@ +cache-rs6000-macos.s : cache-rs6000.c + $(GCC) -V 3.3.2 -b powerpc-darwin $(GCCFLAGS) -D__rs6000__ -S $< -o $@ cache-convex.s : cache-convex.c $(GCC) -V 2.6.3 -b convex-c2 $(GCCFLAGS) -D__convex__ -S $< -o $@ -cache-armel.s : cache-armel.c - $(GCC) $(GCCFLAGS) -fomit-frame-pointer -S cache-armel.c -o cache-armel.s - trampoline_r.man : trampoline_r.3 $(ROFF_MAN) trampoline_r.3 > trampoline_r.man config.h.msvc : config.h.in sed -e 's,^#undef __i386__$$,#define __i386__ 1,' -e 's,^#undef STDC_HEADERS$$,#define STDC_HEADERS 1,' -e 's,^#undef HAVE_GETPAGESIZE$$,#define HAVE_GETPAGESIZE 1 /* fake */,' -e 's,^#undef RETGETPAGESIZETYPE$$,#define RETGETPAGESIZETYPE unsigned long,' -e 's,^#undef CODE_EXECUTABLE$$,#define CODE_EXECUTABLE 1,' < config.h.in > config.h.msvc @@ -109,13 +100,10 @@ $(ASPREFIX)/i486-linux/bin/as tramp-i386.s -o $@ tramp-m68k.o : tramp-m68k.s $(ASPREFIX)/m68k-sun/bin/as tramp-m68k.s -o $@ -tramp-m68k-netbsd.o : tramp-m68k-netbsd.s - $(ASPREFIX)/m68k-sun/bin/as tramp-m68k-netbsd.s -o $@ - tramp-mips.o : tramp-mips.s $(ASPREFIX)/mips-sgi/bin/as tramp-mips.s -o $@ tramp-mips64.o : tramp-mips64.s $(ASPREFIX)/mips-sgi/bin/as -mips3 -membedded-pic tramp-mips64.s -o $@ @@ -133,15 +121,15 @@ $(ASPREFIX)/hppa1.0-hpux/bin/as tramp-hppa.s -o $@ tramp-arm.o : tramp-arm.s $(ASPREFIX)/arm-acorn-riscix/bin/as tramp-arm.s -o $@ -tramp-powerpc-old.o : tramp-powerpc-old.s - $(ASPREFIX)/rs6000/bin/as tramp-powerpc-old.s -o $@ +tramp-rs6000-old.o : tramp-rs6000-old.s + $(ASPREFIX)/rs6000/bin/as tramp-rs6000-old.s -o $@ -tramp-powerpc-sysv4.o : tramp-powerpc-sysv4.s - $(ASPREFIX)/ppc-linux/bin/as tramp-powerpc-sysv4.s -o $@ +tramp-rs6000-sysv4.o : tramp-rs6000-sysv4.s + $(ASPREFIX)/ppc-linux/bin/as tramp-rs6000-sysv4.s -o $@ tramp-m88k.o : tramp-m88k.s $(ASPREFIX)/m88k-coff/bin/as tramp-m88k.s -o $@ tramp-convex.o : tramp-convex.s