From f4434c50ecf97730f0456a1ef2485675fe399df0 Mon Sep 17 00:00:00 2001 From: Bob Manson Date: Fri, 17 Apr 1998 19:25:20 +0000 Subject: [PATCH] * Makefile.in: Add libstub. * configure.in: Ditto. Build libstub for targets that have cygmon support. --- ChangeLog | 7 +++++++ Makefile.in | 9 +++++++-- configure.in | 8 ++++---- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index e2ed8f9cac..54a9b2781b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Fri Apr 17 12:22:22 1998 Bob Manson + + * Makefile.in: Add libstub. + + * configure.in: Ditto. Build libstub for targets that have cygmon + support. + Tue Apr 14 18:01:55 1998 Ian Lance Taylor * configure.in: Don't set PICFLAG on ix86-cygwin32. diff --git a/Makefile.in b/Makefile.in index f3a841aa86..e482971407 100644 --- a/Makefile.in +++ b/Makefile.in @@ -163,7 +163,7 @@ OTHERS = # This is set by the configure script to the list of directories which # should be built using the target tools. -TARGET_CONFIGDIRS = libiberty libgloss newlib libio librx libstdc++ libg++ winsup opcodes cygmon +TARGET_CONFIGDIRS = libiberty libgloss newlib libio librx libstdc++ libg++ winsup opcodes libstub cygmon # Target libraries are put under this directory: # Changed by configure to $(target_alias) if cross. @@ -770,6 +770,7 @@ ALL_TARGET_MODULES = \ all-target-libiberty \ all-target-gperf \ all-target-examples \ + all-target-libstub \ all-target-cygmon # This is a list of the configure targets for all of the modules which @@ -785,6 +786,7 @@ CONFIGURE_TARGET_MODULES = \ configure-target-libiberty \ configure-target-gperf \ configure-target-examples \ + configure-target-libstub \ configure-target-cygmon # This is a list of the check targets for all of the modules which are @@ -899,6 +901,7 @@ CLEAN_TARGET_MODULES = \ clean-target-libiberty \ clean-target-gperf \ clean-target-examples \ + clean-target-libstub \ clean-target-cygmon # All of the x11 modules that can be cleaned @@ -1480,7 +1483,7 @@ all-bison: all-texinfo all-byacc: all-cvssrc: configure-target-cygmon: $(ALL_GCC) -all-target-cygmon: configure-target-cygmon all-gas all-ld all-gcc all-target-libiberty all-target-newlib all-target-libio +all-target-cygmon: configure-target-cygmon all-gas all-ld all-gcc all-target-libiberty all-target-newlib all-target-libio all-target-libstub all-db: all-dejagnu: all-tcl all-expect all-tk all-diff: all-libiberty @@ -1545,6 +1548,8 @@ configure-target-librx: $(ALL_GCC) configure-target-newlib all-target-librx: configure-target-librx configure-target-libstdc++: $(ALL_GCC) all-target-libstdc++: configure-target-libstdc++ all-gas all-ld all-gcc all-target-libiberty all-target-newlib all-target-libio +configure-target-libstub: $(ALL_GCC) +all-target-libstub: configure-target-libstub all-libtool: all-m4: all-libiberty all-make: all-libiberty diff --git a/configure.in b/configure.in index fd8b28c8f9..722b6c7312 100644 --- a/configure.in +++ b/configure.in @@ -89,7 +89,7 @@ native_only="autoconf automake libtool cvssrc emacs emacs19 fileutils find gawk # directories to be built in a cross environment only # -cross_only="target-libgloss target-newlib target-cygmon target-opcodes" +cross_only="target-libgloss target-newlib target-cygmon target-opcodes target-libstub" ## All tools belong in one of the four categories, and are assigned above ## We assign ${configdirs} this way to remove all embedded newlines. This @@ -739,17 +739,17 @@ case "${target}" in ;; sparc-*-elf*) if [ x${is_cross_compiler} != xno ] ; then - target_configdirs="${target_configdirs} target-cygmon" + target_configdirs="${target_configdirs} target-libstub target-cygmon" fi ;; sparc64-*-elf*) if [ x${is_cross_compiler} != xno ] ; then - target_configdirs="${target_configdirs} target-cygmon" + target_configdirs="${target_configdirs} target-libstub target-cygmon" fi ;; sparclite-*-aout*) if [ x${is_cross_compiler} != xno ] ; then - target_configdirs="${target_configdirs} target-cygmon" + target_configdirs="${target_configdirs} target-libstub target-cygmon" fi ;; sparc-*-sunos4*) -- 2.34.1