X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2Fmpw-config.in;h=ff9be9d72f415bd82817f9cd3bbe98365ec13850;hb=22a398e1906e55c453f561070206acb80daf91f1;hp=635076f22b35ce61db730e0c38044f7ff685890b;hpb=67c2d8c8d7c87ea3282512ecb500f401557f6d6e;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/mpw-config.in b/opcodes/mpw-config.in index 635076f22b..ff9be9d72f 100644 --- a/opcodes/mpw-config.in +++ b/opcodes/mpw-config.in @@ -1,21 +1,27 @@ # Configuration fragment for opcodes. -forward-include "{srcroot}"bfd:hosts:mpw.h sysdep.h - -Set BFD_MACHINES " " - Set target_arch `echo {target_canonical} | sed -e 's/-.*-.*//'` +Set archname ARCH_{target_arch} + If "{target_arch}" =~ /m68k/ - Set BFD_MACHINES '"{o}"m68k-dis.c.o' - Set archname ARCH_m68k -Else If "{target_arch}" =~ /mips/ - Set BFD_MACHINES '"{o}"mips-dis.c.o "{o}"mips-opc.c.o' - Set archname ARCH_mips + Set BFD_MACHINES '"{o}"m68k-dis.c.o "{o}"m68k-opc.c.o' Else If "{target_arch}" =~ /powerpc/ Set BFD_MACHINES '"{o}"ppc-dis.c.o "{o}"ppc-opc.c.o' - Set archname ARCH_powerpc -Else If "{target_arch}" =~ /sparc/ - Set BFD_MACHINES '"{o}"sparc-dis.c.o "{o}"sparc-opc.c.o' - Set archname ARCH_sparc +Else If "{target_arch}" =~ /i386/ + Set BFD_MACHINES '"{o}"i386-dis.c.o' +Else If "{target_arch}" =~ /mips/ + Set BFD_MACHINES '"{o}"mips-dis.c.o "{o}"mips-opc.c.o' +Else If "{target_arch}" =~ /sh/ + Set BFD_MACHINES '"{o}"sh-dis.c.o' End If + +Echo '# Start from mpw-config.in' > "{o}"mk.tmp +Echo "BFD_MACHINES = " {BFD_MACHINES} >> "{o}"mk.tmp +Echo "ARCHDEFS = -d" {archname} >> "{o}"mk.tmp +Echo '# End from mpw-config.in' >> "{o}"mk.tmp + +Echo '/* config.h. Generated by mpw-configure. */' > "{o}"config.new +Echo '#include "mpw.h"' >> "{o}"config.new + +MoveIfChange "{o}"config.new "{o}"config.h