Ian Lance Taylor
ca2ce3b317
* configure: If CC and CXX are not set in the environment, set
...
them, based on either an existing Makefile or on searching for gcc
in PATH. Substitute for CC and CXX in Makefile.
* configure.in: Remove libm from target_libs. Separate
target_configdirs from configdirs. If CC is not set in
environment, try to get it from a host Makefile fragment. Rewrite
changes of configdirs to use skipdirs instead. A few minor
tweaks. Take directories out of target_configdirs as they are
taken out of configdirs. Remove existing Makefile files from
subdirectories. Substitute for TARGET_CONFIGDIRS and
CONFIG_ARGUMENTS in Makefile.
* Makefile.in (TARGET_CONFIGDIRS): New variable, automatically set
by configure.in.
(CONFIG_ARGUMENTS): Likewise.
(CONFIGURE_TARGET_MODULES): New variable.
($(DO_X)): Loop over TARGET_CONFIGDIRS as well as SUBDIRS.
($(CONFIGURE_TARGET_MODULES)): New target.
(configure-libg++, configure-libio): New targets.
(all-libg++): Depend upon configure-libg++.
(all-libio): Depend upon configure-libio.
(configure-libgloss, all-libgloss): New targets.
(configure-libstdc++): New target.
(all-libstdc++): Depend upon configure-libstdc++.
(configure-librx, all-librx): New targets.
(configure-newlib): New target.
(all-newlib): Depend upon configure-newlib
(configure-xiberty): New target.
(all-xiberty): Depend upon configure-xiberty.
1995-10-04 16:22:37 +00:00
Fred Fish
81597186be
* Makefile.in (GDB_SUPPORT_DIRS): Add utils.
...
(DEVO_SUPPORT): Add mpw-README, mpw-build.in, mpw-config.h and
mpw-configure.
1995-08-05 01:04:06 +00:00
Steve Chamberlain
a220ba0fd7
* Makfile.in (DLLTOOL_FOR_TARGET): New name, pass it down.
...
* configure.in (win32): New target and host.
1995-07-03 20:47:27 +00:00
David Edelsohn
041038455c
(newlib.tar.gz): Configure newlib subdir so .info files are made.
1995-06-23 00:25:15 +00:00
Jason Merrill
2f64ef7790
Wed Jan 11 16:29:53 1995 Jason Merrill <jason@phydeaux.cygnus.com>
...
* Makefile.in (LIBCXXFLAGS_FOR_TARGET): Add -fno-implicit-templates.
1995-01-12 00:31:22 +00:00
Ian Lance Taylor
ea6d581719
* Makefile.in: Use /x/x/ instead of /brokensed/brokensed/, to
...
reduce command line length.
(AS_FOR_TARGET): Check for as.new, not Makefile.
(NM_FOR_TARGET): Check for nm.new, not Makefile.
1995-01-05 04:56:44 +00:00
Per Bothner
864a5888bd
* Makefile.in: Move -fno-implicit-template from CXXFLAGS
...
to LIBCXXFLAGS. Tests are better run without it.
1994-11-30 03:37:23 +00:00
Brendan Kehoe
3585593df6
* Makefile.in (all-ispell): Depend on all-emacs19 instead of all-emacs.
1994-11-23 18:30:23 +00:00
Ken Raeburn
2492f942fc
* Makefile.in (DEVO_SUPPORT): Remove configure.bat and makeall.bat, they're
...
only useful for binutils snapshots.
(binutils.tar.gz, gas+binutils.tar.gz): Add configure.bat and makeall.bat to
specified SUPPORT_FILES.
1994-11-08 02:04:00 +00:00
Ken Raeburn
15408b3bef
Changes from binutils net release:
...
* Makefile.in (DEVO_SUPPORT): Include configure.bat and makeall.bat.
(DISTDOCDIRS): Add `etc'.
(ETC_SUPPORT_PFX): New variable.
(taz): Include anything from etc starting with a word in ETC_SUPPORT_PFX.
1994-11-03 21:35:37 +00:00
Ian Lance Taylor
dfe4400454
* Makefile.in (all-binutils): Depend upon all-byacc.
1994-10-18 19:34:31 +00:00
Jason Merrill
4be4b991a6
Thu Oct 13 15:51:20 1994 Jason Merrill (jason@phydeaux.cygnus.com)
...
* Makefile.in (ALL_TARGET_MODULES): Add libstdc++.
(CHECK_TARGET_MODULES): Ditto.
(INSTALL_TARGET_MODULES): Ditto.
(TARGET_LIBS): Ditto.
(all-libstdc++): Note dependencies.
1994-10-13 22:52:54 +00:00
Jason Merrill
b255ccdb40
Tue Oct 11 12:12:29 1994 Jason Merrill (jason@phydeaux.cygnus.com)
...
* Makefile.in (CXXFLAGS): Use -fno-implicit-templates instead of
-fexternal-templates.
Because libstdc++ won't build with -fexternal-templates.
1994-10-11 19:43:48 +00:00
Brendan Kehoe
28a499bb80
* Makefile.in (all-prms): Depend on all-librx.
1994-10-05 21:32:42 +00:00
Ken Raeburn
7166a30844
Makefile.in (DISTSTUFFDIRS): Add gas.
1994-10-01 04:24:29 +00:00
Ian Lance Taylor
80cbf87022
comment fix
1994-09-26 19:03:29 +00:00
Ian Lance Taylor
472af17f30
Simplify targets by undoing change (with no ChangeLog entry) of June 8
1994-09-26 18:57:43 +00:00
Ian Lance Taylor
055cca8409
* configure.in: Recognize --with-headers and --with-libs.
...
* Makefile.in (all-xiberty): Depend upon all-ld.
1994-08-26 19:05:59 +00:00
Per Bothner
1d5fcc6621
* Makefile.in: Update various rules to reflect that librx
...
is now needed for libg++.
1994-08-15 23:51:58 +00:00
Michael Tiemann
4d802af98b
Add all-emacs19 and install-emacs19 rules (in parallel with all-emacs
...
and install-emacs). Top-level command `make all-emacs19 CC=gcc' now
behaves as `make all-emacs CC=gcc'.
1994-07-09 20:08:16 +00:00
Rob Savoye
39cc6dae28
Move "@" so it's actually on the first line of the shell script in the
...
makefile target.
1994-06-08 01:03:08 +00:00
Ian Lance Taylor
a0de4c4d9c
* Makefile.in (CROSS_CHECK_MODULES): Remove check-flex, since it's
...
in NATIVE_CHECK_MODULES.
1994-06-02 04:14:05 +00:00
Bill Cox
d237841cc5
* Makefile.in: Rename HOST_ONLY to NATIVE.
...
* configure: Delete SunOs patch suffix from host_canonical
and build_canonical variables that are prepended to Makefiles.
* configure.in: Add comments to patch suffix removal for easier
maintenance.
1994-06-01 21:38:29 +00:00
Jim Kingdon
3de70f1dd8
* Makefile.in: Add all-libproc target similar to all-gui.
1994-06-01 19:35:51 +00:00
Thomas Lord
4f0b8f2791
Don't check flex when cross building.
1994-06-01 00:16:26 +00:00
Jim Kingdon
1fd6553177
* Makefile.in: Add all-gui target (but not yet build by "all").
1994-05-26 23:55:34 +00:00
Steve Chamberlain
09985c960d
Really fix INSTALL_LAST this time..
1994-05-20 15:28:26 +00:00
Steve Chamberlain
a987271c7e
Thu May 19 09:29:12 1994 Steve Chamberlain (sac@cygnus.com)
...
* Makefile.in (INSTALL_LAST): Change operation so it works
on more flavors of make.
* configure.in (go32): Don't build libg++ or libio.
1994-05-19 16:31:06 +00:00
Ian Lance Taylor
66957ce49a
Comment changes.
1994-05-18 16:59:26 +00:00
Steve Chamberlain
753d5049fd
* Makefile.in (Move HOST_PREFIX_1 and friends up so
...
they can be overriden by templates.
1994-05-13 20:29:48 +00:00
Jim Kingdon
0f18218b26
* Makefile.in, test-build.mk: Remove MUNCH_NM; it was only needed
...
for GDB and GDB has been fixed to not need it.
1994-02-02 19:56:10 +00:00
Fred Fish
eecef7ef06
Since gdb distributions must be sanitized, and it is easy to forget to
...
run Sanitize during the build process, cause the distribution build process
to emit a appropriate message and quit when run in an unsanitized tree.
1994-01-24 19:36:12 +00:00
Ken Raeburn
5cc730861d
* Makefile.in: Replace all occurrances of "rootme" with "r" and "$${rootme}"
...
with "$$r", to increase the likelihood that the do-* commands (plus user
environment) will fit SCO limits.
1994-01-18 05:24:14 +00:00
Jason Merrill
a0bd8e187b
Fix gnatsishness
1993-12-01 23:20:23 +00:00
Jason Merrill
49dfa9840f
Add gnats.tar.gz rule
1993-11-24 18:38:12 +00:00
Ken Raeburn
ea18081db6
* Makefile.in (taz): Only build "info" in DISTDOCDIRS.
...
(DISTDOCDIRS): Don't assume libg++ and gdb folks necessarily want this now.
1993-11-05 18:37:43 +00:00
Jim Kingdon
8636515256
* Makefile.in: Change RUNTEST_FLAGS back to RUNTESTFLAGS per
...
etc/make-stds.texi. The underscore came from gcc, and dje now
agrees that RUNTESTFLAGS is the correct name.
1993-11-05 01:02:31 +00:00
Jeffrey Wheat
484fa12d0b
Changed RUNTESTFLAGS to RUNTEST_FLAGS
1993-11-04 16:43:25 +00:00
Jim Kingdon
7b63668388
* Makefile.in (CXXFLAGS): Add -O.
1993-11-01 20:18:22 +00:00
Ken Raeburn
65e2170193
* Makefile.in (taz): Replace "byacc" with "bison -y" in the
...
appropriate files before making "diststuff".
(DISTBISONFILES): New var: list of files to be edited.
(DISTSTUFFDIRS): Add binutils.
1993-10-25 18:26:24 +00:00
Per Bothner
6214eb23fd
* Makefile.in: Add support for new libio.
1993-08-18 02:04:05 +00:00
Jason Merrill
ac259c28f0
* Makefile.in (all-send-pr): depends on all-prms
1993-08-11 22:39:09 +00:00
Mark Eichin
a9a2f22fe0
don't use $$(CC_FOR_TARGET) because that ends up being bash execute command
...
syntax; use $(CC_FOR_TARGET) instead.
1993-08-05 15:03:45 +00:00
Fred Fish
e65627f9f0
* Makefile.in (COMPRESS): Remove def.
...
* Makefile.in (gdb.tar.gz, make-gdb.tar.gz): Renamed from
gdb.tar.Z and make-gdb.tar.Z respectively.
* Makefile.in (make-gdb.tar.gz): Now only build gzip'd archive.
* Makefile.in (make-gdb.tar.gz): Minor changes to move closer
to convergence with 'taz' target in Makefile.in.
1993-08-01 18:39:32 +00:00
Jason Merrill
62cd4a2067
Added a $ to Jim's mod
1993-07-27 19:40:12 +00:00
Jim Kingdon
c49a9c4076
* Makefile.in (install-dirs): Deal with a prefix like /gnu;
...
its parent is '/' not ''.
1993-07-27 18:06:23 +00:00
Jim Kingdon
01ec958849
* Makefile.in (DEVO_SUPPORT): Add comments about ChangeLog.
1993-07-27 17:49:52 +00:00
David D. Zuhn
a59b94d2a2
remove all.cross and install.cross targets
1993-07-08 01:00:43 +00:00
Ian Lance Taylor
9823504d83
* Makefile.in (MAKEINFOFLAGS): New variable.
...
(FLAGS_TO_PASS): Pass MAKEINFO as MAKEINFO MAKEINFOFLAGS.
* build-all.mk, test-build.mk: Pass down --no-split as
MAKEINFOFLAGS when hosted on DOS. Compile DOS hosted without -g.
1993-06-29 19:55:24 +00:00
Per Bothner
a561909f11
taz rule: Simplify chmod; add xiberty to libg++.tar.gz.
1993-06-23 21:25:42 +00:00