Commit Graph

325 Commits

Author SHA1 Message Date
Alexandre Oliva af9955fa9c * Makefile.tpl (local-distclean): Don't remove...
(multilib.ts): ... this.  Moved into...
(multilib.out): ... this.  Don't use sub-make.
($(BUILD_SUBDIR)/[+module+]/Makefile, [+module+]/Makefile,
$(TARGET_SUBDIR)/[+module+]/Makefile, gcc/Makefile): Moved into...
(configure-build-[+module+], configure-[+module+],
configure-target-[+module+], configure-gcc): ... these.  Test
for Makefile existence.  Drop config.status from dependencies.
* Makefile.in: Rebuilt.
* configure.in: Move gcc-version-trigger to the end of
ac_configure_args.  Add comments to maybedep.tmp and
serdep.tmp.  Introduce --disable-serial-configure.  Remove
nonopt from baseargs, matching and removing corresponding
whitespace while at it.
* configure: Rebuilt.
2002-12-29 19:05:04 +00:00
Alexandre Oliva 6d48dd20ba * configure.in (host_configargs): Replace reference to
no-longer-defined buildopts with --build=${build_alias}.
* configure: Rebuilt.
2002-12-28 17:58:05 +00:00
Alexandre Oliva 81011f17bb * Makefile.tpl ($(NOTPARALLEL)): Move to the end. Bring uses of
program_transform_name to standard idiom.
(AUTOGEN, AUTOCONF): Define.
(Makefile.in): Use $(AUTOGEN).
(Makefile): Depend on config.status, and use autoconf-style rule to
build it.  Move original commands to...
(config.status): ... this new target.
(configure): Add $(srcdir).  Depend on config/acx.m4.  Use
$(AUTOCONF).
* Makefile.in: Rebuilt.
2002-12-28 16:25:00 +00:00
Nathanael Nerode dd1522e4cd * Makefile.tpl: Fix dramatic bustage due to change in
program_transform_name.
	* Makefile.in: Regenerate.

	* configure.in: Remove unnecessary PATH setting.
	* configure: Regnerate.

	* configure.in: Don't default to unprefixed tools unless
	the native tools will work.
	* configure: Regenerate.
2002-12-28 09:13:56 +00:00
Nathanael Nerode bafecfd6dd (toplev)
* configure.in: Convert to autoconf script.  Blow away lots
	of now-redundant Makefile fragments.
	* configure: Generate using Autoconf.
	* Makefile.tpl: Rewrite to reflect autoconfiscation.
	* Makefile.in: Regenerate.
(config)
	* acx.m4: New.
	* mh-a68bsd, mh-aix386, mh-apollo68, mh-delta88, mh-hp300,
	mh-hpux, mh-hpux8, mh-irix5, mh-irix6, mh-ncrsvr43, mh-openedition,
	mh-riscos, mh-sysv: Delete.
	* mh-cxux, mh-dgux386, mh-interix, mh-lynxrs6k, mh-ncr3000,
	mh-necv4, mh-sco, mh-solaris, mh-sysv4, mh-sysv5, mt-v810: Simplify.
2002-12-28 07:09:15 +00:00
Nathanael Nerode 0f109fb869 * configure: Remove unneeded 'export's. Make CC_FOR_TARGET,
CXX_FOR_TARGET, GCJ_FOR_TARGET substituted in configure.in only.

	* ChangeLog: Move a couple of entries from here to winsup/cygwin,
	where they belong.
2002-12-27 23:28:25 +00:00
Christopher Faylor 66dcfc4498 * fhandler.h (fhandler_tty_master::set_winsize): Declare new function.
* fhandler_console.cc (fhandler_console::send_winch_maybe): If appropriate,
call tty master function to handle screen size change.
* fhandler_tty.cc (fhandler_tty_master::set_winsize): New function.
(fhandler_tty_master::init): Call set_winsize to set initial screen size.
2002-12-27 05:31:30 +00:00
Christopher Faylor 3bfed277d6 * fhandler_tty.cc (fhandler_tty_master::init): Set initial size of tty to that
of console in which tty is operating.
(process_input): Semi-revert previous change.  Need to just use current
terminfo settings since this function is running in a thread, blocked when the
terminfo changes.
2002-12-27 03:54:59 +00:00
Andreas Schwab 4b699462aa * Makefile.tpl (multilib.out): Fix missing space.
* Makefile.in: Regenerate.
2002-12-24 17:23:30 +00:00
Nathanael Nerode 6dbec16756 2002-12-23 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.tpl: Use shared multilib.out.  Use move-if-change for it.
	Convert (cd foo; make) to (cd foo && make).  Clean up multilib.out.
	* Makefile.in: Regenerate.
	* configure.in: Remove unnecessary leftovers.

2002-12-22  Geoffrey Keating  <geoffk@apple.com>

	* config/mt-aix43: Delete.

2002-12-21  Geoffrey Keating  <geoffk@apple.com>

	* configure.in (extra_ranlibflags_for_target): New variable.
	(*-*-darwin): Add -c to ranlib commands.
	* configure (tooldir): Handle extra_ranlibflags_for_target.
2002-12-23 17:53:41 +00:00
Jeff Johnston 6c8b131e35 2002-12-20 Jeff Johnston <jjohnstn@redhat.com>
* COPYING.NEWLIB: Updated.
        * COPYING.LIBGLOSS: Ditto.
2002-12-20 21:36:01 +00:00
Nathanael Nerode 93a1293bc1 * Makefile.tpl: Revert HJL's change.
* Makefile.in: Regenerated.
	* configure.in: Put build_prefix before $(BUILD_SUBDIR) here, and
	always.
2002-12-19 20:27:11 +00:00
Andreas Schwab 262a8bfcf2 * Makefile.tpl, configure.in: Substitute libstdcxx_incdir.
* Makefile.in: Regenerate.
2002-12-19 11:05:14 +00:00
H.J. Lu 9774594921 2002-12-18 H.J. Lu <hjl@gnu.org>
* Makefile.tpl: Add @build_prefix@ before $(BUILD_SUBDIR).
	* Makefile.in: Regenerated.

	* configure.in (build_prefix): New. Substitute.
2002-12-19 00:50:33 +00:00
Nathanael Nerode f99629e8c1 * Makefile.tpl: Don't let real targets depend on phony targets.
* Makefile.in: Regenerate.
2002-12-18 18:35:31 +00:00
Nathanael Nerode 5b6edf6661 2002-12-18 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.tpl (do-info): Depend on maybe-all-texinfo, not all-texinfo.
	* Makefile.in: Regenerate.
2002-12-18 05:23:49 +00:00
Jason Merrill e5e33f0eb4 * Makefile.tpl (all-gcc): Use 'make quickstrap' if there was a
previous 'make bootstrap'.
        * Makefile.in: Regenerate.
2002-12-17 20:38:05 +00:00
Hans-Peter Nilsson 1c6b013438 * configure.in (noconfigdirs) [mmix-*-*]: Disable libgloss and gdb. 2002-12-17 04:31:04 +00:00
Jason Merrill d97f0f72db * Makefile.tpl (check-gcc-c++): Renamed from check-c++. Don't run
library tests.
        (check-c++): Just depend on it and check-target-libstdc++-v3.
        * Makefile.in: Regenerate.
2002-12-14 08:35:49 +00:00
Nathanael Nerode ec085641a9 2002-12-13 Nathanael Nerode <neroden@gcc.gnu.org>
* configure.in, Makefile.tpl, Makefile.def: Remove tclX.
	* Makefile.in: Regenerate.
2002-12-13 22:59:14 +00:00
Jeff Johnston bf0aa692c6 2002-12-12 Jeff Johnston <jjohnstn@redhat.com>
* COPYING.NEWLIB: Update list of alternate Regent of California
        licenses and discuss official revoking of advertising clause.
        * COPYING.LIBGLOSS: Ditto.
2002-12-13 00:36:42 +00:00
Alexandre Oliva 36a8ee5901 * Makefile.tpl (configure-target-rda): Depend on $(ALL_GCC_C).
* Makefile.in: Rebuilt.
2002-12-12 07:04:28 +00:00
Nathanael Nerode 023a6b2aff * configure: Fix bug put in by gremlins. 2002-12-11 04:14:47 +00:00
Nathanael Nerode b359cf4f06 2002-12-10 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.tpl: Substitute more autoconfily.
	* configure: Substitute more autoconfily.
	* Makefile.in: Regenerate.
2002-12-11 04:00:09 +00:00
DJ Delorie 6f45749cff * Makefile.tpl (all-sim): Depend on maybe-configure-gdb.
* Makefile.in (all-sim): Ditto.
2002-12-08 22:39:43 +00:00
DJ Delorie 5f7308ff4f * Makefile.tpl: Change configure dependencies to not have real
targets depend on phony targets.
2002-12-06 20:11:59 +00:00
Nathanael Nerode 20eb48d4cd * configure.in: Revert unintentional change. 2002-12-05 22:45:33 +00:00
Nathanael Nerode fdb62c3105 * src-release: Configure host subdirs. 2002-12-05 22:43:12 +00:00
Nathanael Nerode d6064c7925 2002-12-05 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.tpl: Change dependency for */multilib.out so that
	it works when gcc isn't in the tree.

	* configure.in: Substitute more.
	* configure: Run subconfigures from the Makefile.
	* Makefile.tpl: Run subconfigures from the Makefile; add a few
	convenience targets.  Make sure gcc isn't rebuilt after bootstrap.
2002-12-05 18:34:48 +00:00
Nathanael Nerode 94f860c030 * Makefile.tpl: Add targets for configuring host subdirs in Makefile,
and corresponding dependencies.
	* Makefile.in: Regenerate.
2002-12-04 01:45:35 +00:00
Nathanael Nerode 358f7e4b5c * configure.in (host_tools): Order binutils, gas and ld for
convenience in running the testsuites.
2002-12-03 23:34:20 +00:00
Nathanael Nerode d8e6f00620 * Makefile.tpl: Introduce rules to serialize subconfigure runs.
* Makefile.in: Regenerate.
	* configure.in: Introduce rules to serialize subconfigure runs.
2002-12-03 22:54:00 +00:00
Nathanael Nerode 43bdb69a7c * configure.in: Introduce BASE_CC_FOR_TARGET.
* Makefile.tpl: Reorganize and comment.  Introduce HOST_CONFIGARGS.
	Realize configure-build-* targets.  Realize configure-target-* targets.
	* Makefile.in: Regenerate.
2002-12-03 21:13:06 +00:00
Nathanael Nerode c5ab3a9040 * configure: Move gcc_version_trigger stuff from here...
* configure.in: ...to here.

	* configure.in: Separate subconfigure options added by this file from
	options given by the user.  Add machinery to put args for host
	subconfigures into the Makefile.

	* Makefile.tpl: Remove 'vault' targets.
	* Makefile.tpl: Reorder and comment dependencies.
	* Makefile.in: Regenerate.
2002-12-03 04:46:25 +00:00
Nathanael Nerode 171eed0b9d (from gcc repos.)
2002-11-28  Geoffrey Keating  <geoffk@apple.com>

	* configure.in: Move host-specific darwin noconfigdirs into
	the host-specific section.
2002-12-02 03:28:43 +00:00
Nathanael Nerode 52b809e489 * Makefile.tpl: Restore bkorb's style patch, accidentally lost
during replay.
	* Makefile.in: Regenerate.
2002-12-02 03:26:59 +00:00
Nathanael Nerode c5e4bb704d 2002-12-02 Nathanael Nerode <neroden@gcc.gnu.org>
(finishing slow-motion replay)
	* configure: Remove skip-this-dir support.
	* Makefile.tpl: Remove skip-this-dir support.

	* Makefile.tpl: Remove leftover support for non-autoconfiscated
	subdirectories.
	* Makefile.in: Regenerate.

	* Makefile.tpl: Strip out useless setting of 'dir'.
	* Makefile.in: Regenerate.

2002-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>

	(finishing slow-motion replay)
	* configure.in: Fix deeply stupid bug.

	* configure.in: Introduce RAW_CXX_FOR_TARGET and simplify embedded
	shell code in CXX_FOR_TARGET
	* Makefile.def: Introduce raw_cxx.
	* Makefile.tpl: Use raw_cxx to select between CXX_FOR_TARGET and
	RAW_CXX_FOR_TARGET.
	* Makefile.in: Regenerate.

2002-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>

	(finishing slow-motion replay)
	* Makefile.tpl: Remove unnecessary ifs.
	* Makefile.in: Regenerate.

	* Makefile.tpl: Implement soft dependency machinery.  Maybe-ize
	dependencies.  Maybe-ize build-libiberty.  Create dummy install
	targets for 'no_install' modules.
	* configure: Move GDB_TK substitution to configure.in.  Move
	build_modules stuff to configure.in.
	* configure.in: Implement soft dependency machinery.  Maybe-ize
	GDB_TK, rearrange slightly.  Move build_modules stuff from configure.
	* Makefile.in: Regenerate.
2002-12-02 03:24:13 +00:00
Nathanael Nerode 8ecc6504da 2002-12-01 Nathanael Nerode <neroden@gcc.gnu.org>
(continuing slow-motion replay)
	* Makefile.tpl: Make all-target, install-target behave similarly
	to all, install (only hitting configured targets).  Eliminate
	unused macro defintions.

	* Makefile.tpl: Add all-gcc: all-build-libiberty dependency when
	build != host.

	* Makefile.tpl: Add all-gcc: all-libiberty dependency.

	* ltcf-c.sh, ltcf-gcj.sh, Makefile.tpl: Correct BUILD/HOST confusion.

	* configure.in: Produce lists of subdir targets we're actually
	configuring.  Remove references to "dosrel".
	* Makefile.tpl: Let configure set which subdir targets are hit.
	Remove install-cross; clean up install; remove ALL.  Remove
	references to "dosrel".  Remove "EXTRA_TARGET_HOST" hackery.
	Autogenerate host module targets.  Remove empty dependency lines
	and redundant dependency; rearrange slightly.
	* Makefile.def: Add host-side libtermcap, utils.

	* Makefile.in: Regenerate.
2002-12-01 12:01:26 +00:00
Nathanael Nerode d6ebd41978 2002-12-01 Nathanael Nerode <neroden@gcc.gnu.org>
(Continuing slow-motion replay)
	* Makefile.def: Add list of recursive targets to autogenerate.
	Add build_modules.
	* Makefile.tpl: Autogenerate do-* targets.  Autogenerate *-target-*
	targets.  Autogenerate *-build-* targets.
	* Makefile.in: Regenerate.
2002-12-01 11:32:58 +00:00
Nathanael Nerode c002f9d3f4 2002-11-30 Nathanael Nerode <neroden@gcc.gnu.org>
(Continuing slow-motion replay)
	* configure: More autoconf-style substitutions.
	* Makefile.tpl: More autoconf-style substitutions.
	* Makefile.in: Regenerate.

2002-11-30  Nathanael Nerode  <neroden@gcc.gnu.org>

	(Continuing slow-motion replay)
	* configure: Substitute more variables in a more autoconf-friendly
	way.  Simplify slightly.
	* Makefile.tpl: Make more variables substitutable in an
	autoconf-friendly way.
	* Makefile.in: Regenerate.
2002-11-30 01:59:39 +00:00
Nathanael Nerode 6ec2f0b6d6 2002-11-29 Nathanael Nerode <neroden@gcc.gnu.org>
(Continuing slow-motion replay)
	* configure.in (v810*): Remove special setting of tools.

	* configure: Add support for extra required flags for ar or nm.
	* configure.in (aix4.3+): Use above support for target-specific
	issues, rather than using config/mt-aix43.
2002-11-29 21:38:33 +00:00
Nathanael Nerode 712e2a328d 2002-11-29 Nathanael Nerode <neroden@gcc.gnu.org>
(Starting slow-motion replay merge from gcc 3.4 b-i-b branch)
	* configure: Remove 'removing', which doesn't work.  Replace $subdir
	with . everywhere.  Replace $subdirs with ''.  Replace $makesrcdir
	with $srcdir.  Reformat indentation.  Substitute some variables
	formerly hard-coded in the Makefile for build=host.
	* Makefile.tpl: Autogenerate more; make more autoconf-friendly.
	* Makefile.def: Autogenerate more.
	* Makefile.in: Regenerate.
2002-11-29 21:33:11 +00:00
DJ Delorie 16f880fcba * Makefile.tpl: syntactic cleanup 2002-11-14 22:42:36 +00:00
Kevin Buettner 6f37a0a1d9 Top level configury changes for RDA. 2002-11-04 18:41:14 +00:00
DJ Delorie c3deee20b4 * Makefile.tpl (bootstrap): Add bubblestrap, quickstrap, cleanstrap,
and restrap targets to this rule.
* Makefile.in:  Regenerate.
2002-10-26 03:57:38 +00:00
Hans-Peter Nilsson fcaf83687b * configure.in (i[3456]86-*-linux*): Add check to disable
${libgcj} for glibc1.
2002-10-24 23:31:47 +00:00
Nick Clifton 0709b9ba16 Add tic4x target. 2002-10-07 16:40:56 +00:00
Nathanael Nerode 8c8150d4c9 2002-10-03 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.tpl: Make SET_LIB_PATH substitution more autoconfy.
	* Makefile.tpl: Make RPATH_ENVVAR substitution more autoconfy.
	* configure.in: Make SET_LIB_PATH substitution more autoconfy.
	* configure.in: Make RPATH_ENVVAR substitution more autoconfy.
	* Makefile.in: Regenerate.
2002-10-03 19:08:53 +00:00
Nathanael Nerode 14ab3f24e1 2002-10-02 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.tpl: Eliminate reference to all-gui, all-libproc.
	* Makefile.in: Regenerate.
2002-10-02 19:14:25 +00:00
Nathanael Nerode cf605cdaba 2002-10-02 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.def: Remove order dependency comments.
	* Makefile.tpl: Add explicit install-install dependencies.
	* Makefile.in: Regenerate.
2002-10-02 06:29:04 +00:00