X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Fmpw-make.sed;h=16f12a5055009403a83bd206a842b4c828397dff;hb=ac48eca1ad990e5e436bb3249d6da13145d59235;hp=4f2d553004526c4439bed913dd91631e5e1f67ee;hpb=51bc513e4ef53ebf2580eafcac5757950d3b23ff;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/mpw-make.sed b/gas/mpw-make.sed index 4f2d553004..16f12a5055 100644 --- a/gas/mpw-make.sed +++ b/gas/mpw-make.sed @@ -18,6 +18,13 @@ LOCAL_LOADLIBES = \ /@OPCODES_LIB@/s/@OPCODES_LIB@/::opcodes:libopcodes.o/ /@BFDLIB@/s/@BFDLIB@/::bfd:libbfd.o/ +# Point at the libraries directly. +/@OPCODES_DEP@/s/@OPCODES_DEP@/::opcodes:libopcodes.o/ +/@BFDDEP@/s/@BFDDEP@/::bfd:libbfd.o/ + +# Don't need this. +/@HLDFLAGS@/s/@HLDFLAGS@// + /extra_objects@/s/extra_objects@/{EXTRA_OBJECTS}/ /LOADLIBES/s/{LOADLIBES}/{EXTRALIBS}/ @@ -53,6 +60,9 @@ LOCAL_LOADLIBES = \ /{OBJS}/s/{OBJS} \\Option-f "{o}"config.h/{OBJS} \\Option-f/ /gasp.c/s/gasp\.c "{o}"config.h/gasp.c/ +# ALL_CFLAGS includes TDEFINES, which is not desirable at link time. +/CC_LD/s/ALL_CFLAGS/CFLAGS/g + # The resource file is called mac-as.r. /as.new.r/s/as\.new\.r/mac-as.r/ /gasp.new.r/s/gasp\.new\.r/mac-as.r/ @@ -74,6 +84,15 @@ LOCAL_LOADLIBES = \ $a\ stamps \\Option-f config-stamp\ +/^install \\Option-f/,/^$/c\ +install \\Option-f all install-only\ +\ +install-only \\Option-f\ + NewFolderRecursive "{bindir}"\ + Duplicate -y :as.new "{bindir}"as\ + Duplicate -y :gasp.new "{bindir}"gasp\ + + # Whack out config-rebuilding targets, they won't work. /^Makefile \\Option-f/,/^$/d /^config.status \\Option-f/,/^$/d