diff options
author | Stan Shebs <shebs@codesourcery.com> | 1994-06-28 20:20:35 +0000 |
---|---|---|
committer | Stan Shebs <shebs@codesourcery.com> | 1994-06-28 20:20:35 +0000 |
commit | 22691fe7be208f8e82739c4d470d6e6ae85cfdf0 (patch) | |
tree | 32588fa69001d735520adaaff4d7c7124e4753d6 /ld | |
parent | 83896c8b2bb69793df0b2fca2d2b0fa75809ebd7 (diff) | |
download | ppe42-binutils-22691fe7be208f8e82739c4d470d6e6ae85cfdf0.tar.gz ppe42-binutils-22691fe7be208f8e82739c4d470d6e6ae85cfdf0.zip |
* mpw-config.in (emulname): Set based on target.
(ldemul-list.h): Construct.
* mpw-make.in (install-only): New target.
(install): Depend on install-only.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog.mpw | 7 | ||||
-rw-r--r-- | ld/mpw-config.in | 16 | ||||
-rw-r--r-- | ld/mpw-make.in | 4 |
3 files changed, 26 insertions, 1 deletions
diff --git a/ld/ChangeLog.mpw b/ld/ChangeLog.mpw index 9c87a1a231..98f1e626cb 100644 --- a/ld/ChangeLog.mpw +++ b/ld/ChangeLog.mpw @@ -1,3 +1,10 @@ +Tue Jun 28 13:17:23 1994 Stan Shebs (shebs@andros.cygnus.com) + + * mpw-config.in (emulname): Set based on target. + (ldemul-list.h): Construct. + * mpw-make.in (install-only): New target. + (install): Depend on install-only. + Fri Mar 4 11:43:47 1994 Stan Shebs (shebs@andros.cygnus.com) * ldlang.c (lookup_name): Stomp on a pointer if in MPW. diff --git a/ld/mpw-config.in b/ld/mpw-config.in index ed902743a3..c0a37759c6 100644 --- a/ld/mpw-config.in +++ b/ld/mpw-config.in @@ -1 +1,17 @@ # Configuration fragment for LD. + +If "{target_canonical}" =~ /m68k-aout/ + Set emulname m68kaout +Else If "{target_canonical}" =~ /m68k-coff/ + Set emulname m68kcoff +Else If "{target_canonical}" =~ /mips-idt-ecoff/ + Set emulname mipsidt +End If + +Echo '/* This file is automatically generated. DO NOT EDIT! */' >ldemul-tmp.h +Echo "extern ld_emulation_xfer_type ld_{emulname}_emulation;" >>ldemul-tmp.h +Echo '#define EMULATION_LIST \' >>ldemul-tmp.h +Echo " &ld_{emulname}_emulation, \" >>ldemul-tmp.h +Echo ' 0' >>ldemul-tmp.h +MoveIfChange ldemul-tmp.h ldemul-list.h + diff --git a/ld/mpw-make.in b/ld/mpw-make.in index 95fe1b6b78..d268e830f8 100644 --- a/ld/mpw-make.in +++ b/ld/mpw-make.in @@ -623,7 +623,9 @@ TAGS \Option-f etags -t "{srcdir}"\Option-x.[chly] \Option-x.[chly] -install \Option-f +install \Option-f all install-only + +install-only \Option-f If "`Exists "{prefix}"`" == "" Echo "{prefix}" does not exist, cannot install anything Exit 1 |