From 818a192aae196dd06f3f103d97541ca815c38be9 Mon Sep 17 00:00:00 2001 From: "K. Richard Pixley" Date: Sat, 7 Dec 1991 07:35:43 +0000 Subject: [PATCH] Fri Dec 6 23:29:26 1991 K. Richard Pixley (rich at rtl.cygnus.com) * Makefile.in: punt "fundamental" mode because it breaks my emacs macros. install using INSTALL_PROGRAM and INSTALL_DATA. remove spaces following hyphens, bsd make can't cope. added standards.text support and made it look like all the other makefiles. * configure.in: configure now runs entirely in objdir so make file existence checks against ${srcdir}. Mark this directory as target dependent. Thu Dec 5 22:46:16 1991 K. Richard Pixley (rich at rtl.cygnus.com) * Makefile.in: idestdir and ddestdir go away. Added copyrights and shift gpl to v2. Added ChangeLog if it didn't exist. docdir and mandir now keyed off datadir by default. --- ld/ChangeLog | 46 ++++++++++++++++++++++++++++++++++++++++++++++ ld/configure.in | 10 +++++++--- 2 files changed, 53 insertions(+), 3 deletions(-) diff --git a/ld/ChangeLog b/ld/ChangeLog index 9f23140f7a6..beb44b19628 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,49 @@ +Fri Dec 6 23:29:26 1991 K. Richard Pixley (rich at rtl.cygnus.com) + + * Makefile.in: punt "fundamental" mode because it breaks my emacs + macros. install using INSTALL_PROGRAM and INSTALL_DATA. remove + spaces following hyphens, bsd make can't cope. added + standards.text support and made it look like all the other + makefiles. + + * configure.in: configure now runs entirely in objdir so make file + existence checks against ${srcdir}. Mark this directory as + target dependent. + +Thu Dec 5 22:46:16 1991 K. Richard Pixley (rich at rtl.cygnus.com) + + * Makefile.in: idestdir and ddestdir go away. Added copyrights + and shift gpl to v2. Added ChangeLog if it didn't exist. docdir + and mandir now keyed off datadir by default. + +Wed Dec 4 23:36:55 1991 Per Bothner (bothner at cygnus.com) + + * ldver.c: Bumped version to 1.93. + * Makefile.in: Pass -y to bison. + +Mon Nov 25 18:28:40 1991 Steve Chamberlain (sac at cygnus.com) + + * config.h: h8 is now coff, not ieee + * h8300hds.sc: reflect the same + +Thu Nov 14 19:55:09 1991 Per Bothner (bothner at cygnus.com) + + * ldver.c (ldversion()): Update to 1.92. + * ldctor.c: There are two places constructor sets + can be defined. One of them checked for an existing + duplicate, the other didn't. Unfortunately, the latter + was called after the former ... + So, factor out code for inserting a new element into + constructor_name_list (after checking for a duplicate) + into a new function add_constructor_name, and call + it from both aforementioned places (ldlang_add_constructor + and ldlang_check_for_constructors). + +Wed Nov 13 15:17:43 1991 Per Bothner (bothner at cygnus.com) + + * Makefile.in: Rename .c files generated from ldtemplate + to have names starting with ld__. This helps 'make clean'. + Tue Nov 12 18:36:50 1991 Steve Chamberlain (sac at cygnus.com) * Makefile.in: Take out the version number for install diff --git a/ld/configure.in b/ld/configure.in index 689171551b9..7d94046f107 100644 --- a/ld/configure.in +++ b/ld/configure.in @@ -5,6 +5,7 @@ srctrigger=ldmain.c srcname="linker" +target_dependent=true # per-host: @@ -22,6 +23,8 @@ mips) m88k) case "${host_vendor}" in + motorola) + my_host=delta88 ;; *) case "${host_os}" in dgux) my_host=dgux ;; @@ -55,6 +58,7 @@ i386) case "${host_os}" in sysv) my_host=i386v ;; mach) my_host=i386mach ;; + bsd) my_host=i386-aout ;; msdos) my_host=dose ;; esac ;; @@ -90,15 +94,15 @@ esac files="../bfd/hosts/h-${my_host}.h" links="sysdep.h" -if [ ! -f ${files} ] ; then +if [ ! -f ${srcdir}/${files} ] ; then if [ -n "${my_host}" ] ; then - echo '***' No file ${files} + echo '***' No file ${srcdir}/${files} fi echo '***' ${srcname} does not support host ${host} exit 1 fi host_makefile_frag= -if [ -f config/mh-${my_host} ] ; then +if [ -f ${srcdir}/config/mh-${my_host} ] ; then host_makefile_frag=config/mh-${my_host} fi -- 2.30.2