Commit Graph

548 Commits

Author SHA1 Message Date
David MacKenzie d2d324f831 * configure: Support --silent, --quiet. 1994-03-31 12:57:02 +00:00
David MacKenzie bfb089946f * configure: Support --disable-FEATURE. 1994-03-31 05:45:16 +00:00
Jim Kingdon ee65efa82e * config.guess: Recognize NCR running SVR4.3. 1994-03-30 03:15:42 +00:00
Per Bothner db7ea4ead5 * config.guess: Make BSDI generate i386-unknown-bsd386.
Patch from Paul Eggert <eggert@twinsun.com>.
1994-03-28 23:01:39 +00:00
Ian Lance Taylor 3e1e245ddb * configure.in (powerpc-*-aix*): Treat like rs6000-*-*. 1994-03-28 17:55:58 +00:00
David MacKenzie 9336e47ee2 * configure: Make unrecognized options give nonfatal warnings
instead of fatal errors, and pass them to any subdirectory
	configures in case they recognize them.
	Make --x equivalent to --with-x.
1994-03-26 20:08:38 +00:00
David MacKenzie 00f5639008 * configure: Add --enable-* options. Clean up usage message and
some comments.
1994-03-26 05:53:17 +00:00
David Edelsohn 18d94a58c0 (NM_FOR_TARGET): Build tree version is now nm.new. 1994-03-24 17:18:34 +00:00
Jim Kingdon 27c2404f38 * config.sub: Recognize cisco. 1994-03-19 19:50:57 +00:00
Jason Merrill 9dd16b889a Fri Mar 18 16:42:32 1994 Jason Merrill (jason@deneb.cygnus.com)
* Makefile.in (CXXFLAGS): Add -fexternal-templates.

So that libio will be built properly.
1994-03-19 00:43:06 +00:00
Per Bothner e7b02f0e49 * config.guess: about target *-hitachi-hiuxwe2, fixed
machine guessing order.  [Hitachi's CPU_IS_HP_MC68K
	macro is incorrect.]
1994-03-15 18:56:22 +00:00
Jim Kingdon 5cfde09630 * Makefile.in (TAGS): Just build TAGS in each subdirectory, rather
than the "make ls" stuff which used to be here.
1994-03-13 17:30:36 +00:00
Per Bothner e9e5a8dcb9 Add name of submitter for previous check-in. 1994-03-11 20:59:53 +00:00
Per Bothner 545f07da90 * config.guess: Recognize i[34]86-unknown-freebsd. 1994-03-11 20:58:16 +00:00
Ian Lance Taylor 9a458b67a4 Set Emacs local variables to never use version control. 1994-03-08 18:41:54 +00:00
Per Bothner 07043fa7f8 * configure.in (noconfigdirs for alpha): Remove libg++ and libio. 1994-03-03 22:25:16 +00:00
Jim Kingdon b11e31edab * config.guess: Check for ptx. 1994-03-03 02:35:28 +00:00
Kung Hsu fcd19da32f Modified Files:
ChangeLog config.sub

        * config.sub: Add os9k checking.
1994-03-01 00:48:55 +00:00
Ken Raeburn b49b761cc2 * configure: If subdir configure fails, print out a message with subdirectory
name, in case subdir's configure code didn't identify itself.
1994-02-18 22:15:10 +00:00
David Edelsohn 8f30a41ecb * configure.in: Remove embedded newlines from configdirs.
Avoid mismatches of substrings.  Fix matching strings at end of configdirs.
1994-02-18 21:23:25 +00:00
David Edelsohn 840e7e8ca0 Back out last patch until I figure out why configure is choking. 1994-02-18 20:18:56 +00:00
David Edelsohn b37556c4ef * configure.in: Avoid substring mismatches but allow matches
to words at front and end of string.
1994-02-18 19:25:46 +00:00
Stu Grossman 475156577a * config.guess: Add Lynx/rs6000 config support. 1994-02-11 23:34:39 +00:00
Jeff Law 939d9e8a5f * config.sub (hiux): Fix typo. From m-kasahr@sramhc.sra.co.JP. 1994-02-07 00:35:51 +00:00
Ian Lance Taylor 7a54cdb08f * configure.in (rs6000-*-*): Build gas. 1994-02-05 06:01:33 +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
Stu Grossman ffcb7f05a0 * config/mh-lynxosrs6k: Account for lack of ranlib! 1994-02-01 02:43:21 +00:00
Ken Raeburn a627df96dc config.guess: Recognize vax hosts. (Sent to RMS.) 1994-01-30 23:01:50 +00:00
Ken Raeburn 52fa9d667a * configure (while loop): Don't use "break 2" inside case
statement -- the case statement isn't an enclosing loop.
1994-01-28 20:32:19 +00:00
Per Bothner ffbec21312 * config.guess: Clean up NeXT support, to allow nextstep
on Intel machines.  Make OS be nextstep.
	* config.guess: Add alternate forms for Convex.
1994-01-25 02:42:14 +00:00
Stu Grossman 24845456a3 * configure: Completely rewrite option processing. Take
advantage of pattern-matching to avoid invoking test frequently.
	Also clean up host and target defaulting logic.
1994-01-22 01:41:21 +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
Ian Lance Taylor 9fe444b57a * configure.in: Don't issue warnings about directories which are
not being configued if -norecursion is set.
1994-01-06 21:11:10 +00:00
Ian Lance Taylor 588d1d685c * configure.in: Don't build gas for alpha-dec-osf1*. 1994-01-06 16:22:31 +00:00
Stu Grossman 1c5d19ee56 * configure: Back out Per's change of 12/19/1993. It changes the
behavior of configure in unexpected and confusing ways.

	Also, use different delim char when calculating
	program_transform_name so that the name can contain slashes.
1994-01-05 01:14:41 +00:00
Per Bothner 7509106c26 * config.guess: Recognize some Tektronix configurations.
From Kaveh R. Ghazi <ghazi@noc.rutgers.edu>.
1993-12-15 05:28:09 +00:00
Steve Chamberlain 4c57fc9c4b * config.sub: Match any flavor of SH. 1993-12-11 19:18:41 +00:00
Ian Lance Taylor 04b9315f60 * configure.in: Don't build ld for Irix 5. Don't build gas,
libg++ or libio for any Alpha target.
1993-12-02 19:41:14 +00:00
Ian Lance Taylor 616d31f397 * configure.in (mips*-sgi-irix5*): New target; use mh-irix5. 1993-12-02 19:37:34 +00:00
Jason Merrill d8aa61eb11 Wed Dec 1 17:00:33 1993 Jason Merrill (jason@deneb.cygnus.com)
* Makefile.in (GZIPPROG): Renamed from GZIP, which gzip uses for
	default arguments -- so it tried to compress itself.
1993-12-02 01:01:53 +00:00
David D. Zuhn bed5e19f10 handle space quoting issues 1993-11-30 21:46:34 +00:00
Jim Kingdon d0454ea862 * config.guess: Recognize Sony news mips running newsos. 1993-11-11 18:07:50 +00:00
Mark Eichin 4d1259b118 changelog for build-all.mk semicolon change 1993-11-10 21:58:34 +00:00
Mark Eichin e4d7f4c779 * Makefile.in (BASE_FLAGS_TO_PASS): pass SHELL.
(needed for CONFIG_SHELL to actually work)
1993-11-09 20:57:07 +00:00
Jim Kingdon 66054cb431 * Makefile.in (DISTDOCDIRS): Add gdb. 1993-11-05 21:18:17 +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 71da0d0be6 * config.sub: Accept hiux* as an OS name. 1993-11-05 02:29:48 +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
Per Bothner 4ec8fed342 * install.sh: Remove 'set -e'. It makes any conditionals
in the script useless.
1993-11-04 19:13:47 +00:00
Per Bothner 1c24285356 * config.guess: Automatically recognize arm-acorn-riscix
Patch from Richard Earnshaw (rwe11@cl.cam.ac.uk).
1993-11-04 18:50:25 +00:00
Jeffrey Wheat 484fa12d0b Changed RUNTESTFLAGS to RUNTEST_FLAGS 1993-11-04 16:43:25 +00:00
David D. Zuhn 99161873e9 * configure.in (hppa target): check the source directory for the
pagas sub-directory
1993-11-04 05:35:21 +00:00
Ken Raeburn 320c9fff4c configure.in: Don't build ld on i386-solaris2, same as for sparc-solaris2. 1993-11-03 19:10:53 +00:00
Peter Schauer ffd334ce82 * configure.in: Configure gdb for alpha. 1993-11-02 21:39:59 +00:00
Jim Kingdon 7b63668388 * Makefile.in (CXXFLAGS): Add -O. 1993-11-01 20:18:22 +00:00
Ken Raeburn 52e3ad8772 * configure.in: Produce warning message for subdirectories not
configurable for this host/target combination.  Don't try to
	configure gdb for vms.
(Needed for FSF releases.  Should be harmless for ours.)
1993-10-26 23:02:18 +00:00
Jim Kingdon c71350fc3b * configure.in: Add * to end of all OS names. 1993-10-22 13:32:12 +00:00
Stan Shebs 312cae61a0 Always build newlib for native Lynx. 1993-10-21 18:40:48 +00:00
Jim Kingdon 408f64bcd6 * configure.in: Add comment about HP compiler vs. emacs. 1993-10-20 15:01:15 +00:00
David D. Zuhn 1f69e88db3 don't build ld on solaris2 1993-10-19 23:04:39 +00:00
Ken Raeburn 1f97bff7ac configure.in: Accept alpha-dec-osf1* instead of just -osf1, since config.guess
will include the full version number.
1993-10-19 22:24:16 +00:00
Ian Lance Taylor fd1aec331c * configure.in: Build linker and binutils for alpha-dec-osf1. 1993-10-19 19:59:16 +00:00
Jim Kingdon 922b39a492 * Makefile.in: Remove -O from CXXFLAGS for consistency with CFLAGS,
and gdb/testsuite/Makefile.in.
1993-10-19 16:47:37 +00:00
Ken Raeburn a8c789c4b8 * config.sub: Accept linux*coff and linux*elf as operating systems. 1993-10-08 21:17:43 +00:00
Peter Schauer 580217119e * configure.in: Remove alpha-dec-osf*, no longer necessary now that
gdb knows how to handle OSF/1 shared libraries.
1993-10-06 20:58:14 +00:00
Jim Kingdon 9117f6093a * configure.in: Recognize hppa*-*-hiux* (currently synonym for hpux).
* config.guess: Recognize Hitachi's HIUX.
	* config.sub: Recognize h3050r* and hppahitachi.
	Remove redundant cases for hp9k[23]*.
1993-10-05 17:41:05 +00:00
David D. Zuhn 2a6e0357c9 * Makefile.in: define M4, and pass it down to sub-makes;
all-autoconf now depends on all-m4
	* Makefile.in ({AR,RANLIB}_FOR_TARGET): make contingent on
	presence of {ar,ranlib} instead of a configured directory
1993-09-20 00:04:33 +00:00
David D. Zuhn 36b41837d6 use mt-hppa, use 'gas ' instead of 'gas' 1993-09-13 19:29:54 +00:00
David D. Zuhn 1f36241228 add netbsd variants 1993-09-10 18:25:06 +00:00
Jason Merrill 98e67c34ef (chmodcmd): Set file to mode 755 by default (should also do default
chgrp and chown, but I don't feel like dealing with that now)
1993-09-10 00:04:38 +00:00
Jason Merrill 241700396d * install.sh: Support -d option (in the manner of SunOS 4 install,
as it is more deterministic than that of GNU install)
1993-09-09 23:50:23 +00:00
David Edelsohn 105e2f1f3b * config.sub: Remove h8300hhms alias. 1993-09-07 19:00:48 +00:00
David D. Zuhn ddbec1c86f don't run fixproto on gcc-no-fixedincludes 1993-08-31 01:30:23 +00:00
Jim Kingdon b385d4d9c5 * config.guess: Deal with OSF/1 1.3 on alpha. 1993-08-21 02:56:06 +00:00
Per Bothner 6214eb23fd * Makefile.in: Add support for new libio. 1993-08-18 02:04:05 +00:00
Jim Kingdon 08a0da685e * config.guess: Recognize BSD on hp300. 1993-08-16 01:50:58 +00:00
Jason Merrill ac259c28f0 * Makefile.in (all-send-pr): depends on all-prms 1993-08-11 22:39:09 +00:00
Jim Kingdon d171114548 * config.guess: Fix typo (9000/8??:4.3bsd -> 9000/7??:4.3bsd). 1993-08-11 21:59:50 +00:00
David D. Zuhn 357561a615 add a trap to ensure tmp files are removed 1993-08-02 18:52:12 +00:00
Fred Fish c728758d73 * Makefile.in (make-gdb.tar.gz): Sed bug reporting address
in configure script to bug-gdb@prep.ai.mit.edu when building
	distribution archive.
1993-08-02 01:36:13 +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
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 ba82f8e450 support for CONFIG_SHELL 1993-07-20 18:32:12 +00:00
Fred Fish 1f04121fed * config.sub (netware): Add as a basic system type. 1993-07-20 04:55:52 +00:00
K. Richard Pixley 87ce60f98b * Makefile.in (Makefile): depend on configure.in. Also drop the
$(srcdir)/ from the dependency on Makefile.in.
1993-07-14 19:04:10 +00:00
David Edelsohn b2eed00fa9 * config.sub: Recognize h8300hhms as h8300h-hitachi-hms.
(h8300hhms is temporary until multi-libraries are implemented).
* configure.in: Handle h8300h too.
1993-07-14 03:20:18 +00:00
Jim Kingdon 68c567a0bc add dpx/2 support 1993-07-11 23:40:10 +00:00
John Gilmore 8d159a48b0 * configure: Remove extraneous output when guessing host type.
* config.guess:  Remove extraneous output when guessing using C
compiler rather than uname, or when guessing fails.
1993-07-09 01:27:26 +00:00
David D. Zuhn 8bc211814c remove install.cross and all.cross targets 1993-07-08 01:03:24 +00:00
David D. Zuhn 26e4818b03 remove another fixme 1993-07-08 00:59:41 +00:00
Steve Chamberlain 817382d1ba Build gprof for sh. 1993-07-06 18:04:05 +00:00
Jim Kingdon 0abbc7715f miscellaneous fixes to make RISC/os work; see ChangeLog's 1993-07-01 21:00:15 +00:00
David D. Zuhn f0d7cc29ad kludge around 386BSD bug 1993-06-29 20:59:01 +00:00
Per Bothner 540dad4427 * Makefile.in (taz): rm $(TOOL)-$$VER before linking. 1993-06-29 20:11:07 +00:00
Per Bothner 4f23a101e6 * config.guess: Recognize i486-ncr-sysv4. 1993-06-29 20:08:23 +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 5600fbd262 * Makefile.in: Define VERSION (for cd ..; make taz).
* Makefile.in:  Set to version 2.3.91.
	* Makefile.in (diststuff):  Needed for distributions.
	* Makefile (dts):  Rip out.  Subsumed by stuff in ../Makefile.in.
1993-06-23 20:01:29 +00:00
David D. Zuhn af8647132a don't use dirname 1993-06-21 19:38:14 +00:00
Fred Fish 1d2bb44589 * Makefile.in: Change extension for gzip'd files from '.z' to
'.gz' per new FSF standard usage.
1993-06-18 01:45:34 +00:00
David D. Zuhn 0ed316a062 quote program_transform_name value 1993-06-17 23:59:43 +00:00
David D. Zuhn f35c616002 update install usage 1993-06-15 23:49:46 +00:00
Ian Lance Taylor fcf4d2868e * configure.in: Build gprof only for native, and don't build it
for mips-*-*, rs6000-*-*, or i[34]86-*-sco*.
1993-06-09 19:32:57 +00:00
Brendan Kehoe d6c8b354e1 * configure.in (host_tools): Add prms. 1993-06-07 18:41:17 +00:00
Ian Lance Taylor 6a132b6db9 * config.sub: Accept -ecoff*, not just -ecoff. 1993-06-04 19:35:28 +00:00
Ken Raeburn 96bfa6120d For gas and binutils snapshots, use .gz now instead of .z. (FSF is changing
gzip.)
1993-06-03 21:45:26 +00:00
David D. Zuhn 6c6f4dc9ee 1) 'else true' for *!@#@ Ultrix
2) reduce window of vulnerability for gcc-no-fixedincludes
1993-06-03 07:28:51 +00:00
Ken Raeburn 60eea5255c config.guess: Recognize hppa1.{0,1}-hp-bsd 1993-06-02 20:21:46 +00:00
Per Bothner cd5d2efdcc * config.guess: Add support for Motorola Delta 68k, up to r3v7.
Patch from pot@fly.cnuce.cnr.it (Francesco Potorti`).
1993-06-02 18:55:35 +00:00
Rob Savoye 9d784b19d4 Add support for rom68k and bug boot monitors. 1993-06-01 23:59:09 +00:00
Jim Kingdon 275049c078 * Makefile.in: Make all-opcodes depend on all-bfd. 1993-05-31 16:37:34 +00:00
Ian Lance Taylor d34094e8e0 Changed unixware to univel. 1993-05-27 17:36:33 +00:00
Ian Lance Taylor 9c06948623 * config.guess: Added special check for i[34]86-unixware-sysv4*. 1993-05-27 15:07:45 +00:00
Ian Lance Taylor 5375604100 * config.guess: For i[34]86-unknown-sysv4 use UNAME_MACHINE for
the processor rather than assuming i486.
1993-05-26 23:35:19 +00:00
Jim Kingdon a6c508f19a * config.guess: Recognize SunOS6 as Solaris3. 1993-05-26 14:43:25 +00:00
Per Bothner 5c49a353df * config.guess: Fix typo. Avoid #elif (not in K&R 1).
Recognize SunOS 5.* only (and not [6-9].*) as being Solaris2.
1993-05-26 06:06:37 +00:00
Ian Lance Taylor 60986901af * build-all.mk (all-cross): New target for Canadian Cross.
Added Q2 go32 targets.
	* test-build.mk: Configure go32 cross sparclite-aout and
	mips-idt-ecoff -with-gnu-ld.  Moved build binary directory from
	PARTIAL_HOLE_DIRS to BUILD_HOLES_DIRS.
1993-05-25 19:48:13 +00:00
Rob Savoye a3f49a6652 * configure: change so "-exec-prefix" gets passed down rather
than "-exec_prefix" so autoconf generated Makefiles get the
        exec_prefix set right.
1993-05-24 20:21:01 +00:00
David D. Zuhn 3bc707c332 add more files to ETC_SUPPORT, configure the release directory, add a vault-install target 1993-05-21 17:44:49 +00:00
Brendan Kehoe ebc447f46d * config.guess: Recognize some Sequent platforms. 1993-05-21 13:21:32 +00:00
David D. Zuhn be8966dcee use the sun3 makefile fragment (PR 2729)
also, don't build things that don't work on the alpha
1993-05-20 21:37:14 +00:00
Ken Raeburn 2b6582b41a Makefile.in (taz): Fix modes on $(TOOL) dir also. 1993-05-20 18:25:38 +00:00
Ken Raeburn 7f9cb3b2de (binutils.tar.z, &c): Updated for making binutils FSF release.
(taz): Try harder to catch errors in subdir invocations of make.
1993-05-18 19:54:48 +00:00
K. Richard Pixley a0b9aa8dc4 Change help message to prefer --options rather than -options. 1993-05-10 21:57:09 +00:00
Ian Lance Taylor 35064dd522 * test-build.mk: Extensive additions to support building on a
machine other than the host.
1993-05-07 21:57:49 +00:00
Jim Kingdon eb9e6f221e Fix typos (configure.in -> configure) 1993-05-05 18:47:15 +00:00
Per Bothner 0404e104fe * configure.in, Makefile.in: Change definition of $(tooldir)
to match the FSF.
1993-05-04 02:01:53 +00:00
Steve Chamberlain 77372bff03 (all-gdb): gdb depends on sim. 1993-04-30 22:53:31 +00:00
Fred Fish 873045c13f * Makefile.in (gdb.tar.Z): Make prototype gdb testsuite directory
at the same time we make the prototype gdb directory.
	* Makefile.in (make-gdb.tar.Z):  Make the testsuite distribution
	files at the same time as the gdb base release distribution.
1993-04-30 06:32:38 +00:00
Ian Lance Taylor 65088029a0 * Makefile.in (check): Use individual check targets rather than
DO_X rule.
	(check-gcc): Added.
1993-04-29 19:54:19 +00:00
Jim Kingdon 99aea58e47 * config.sub: Use sysv3.2 not sysv32 for canonical OS
for System V release 3.2.
1993-04-29 16:52:33 +00:00
Ken Raeburn 99a5da15a7 handle hppa osf configuration 1993-04-29 16:48:04 +00:00
Ken Raeburn cf34526247 makefile.in change 1993-04-22 06:59:58 +00:00
Ian Lance Taylor da962137db * test-build.mk: Pass -with-gnu-as for known MIPS native and MIPS
targets, rather than for MIPS hosts.
1993-04-10 19:05:18 +00:00
David D. Zuhn 6a42d18472 * configure.in: add comment for --with-x default values
* config.guess: handle Motorola Delta88 box for SVR3 and SVR4.
	* Makefile.in: add check-* targets for each of the directories in
	the tree.  Add a definition of RUNTEST that will use the one we
	just built, if it exists.  Pass this down via FLAGS_TO_PASS.
1993-04-09 20:58:44 +00:00
Ian Lance Taylor a649a160fe * configure.in: Removed obsolete references to bfd_target and
target_makefile_frag.
1993-04-08 18:24:03 +00:00
Ian Lance Taylor 13998f7ee9 * configure: Handle an empty program-prefix, program-suffix or
program-transform-name correctly.
1993-04-07 22:49:03 +00:00
Fred Fish 8d3ca59424 Forgot changelog... 1993-04-06 17:39:03 +00:00
Ian Lance Taylor 013e4fa8fa * build-all.mk: Set GCC to gcc -O -G 8 for MIPS targets, since gcc
with gas currently defaults to -G 0.
1993-04-02 17:03:23 +00:00
Ian Lance Taylor 7dcc06649a * Makefile.in (all-flex): flex depends on byacc. 1993-04-01 23:14:10 +00:00
Ian Lance Taylor 12eda6202b * build-all.mk: If host not specified, use config.guess. Pass TAG
to test-build.mk as RELEASE_TAG.
	* test-build.mk (configargs): New variable containing arguments to
	pass to configure.  Set to -with-gnu-as on mips-dec-ultrix.
	(FLAGS_TO_PASS): Pass down RELEASE_TAG.

	* config.guess: Use /bin/uname when checking -X argument on SCO,
	to avoid invoking GNU uname which doesn't understand -X.
1993-04-01 19:56:32 +00:00
Ian Lance Taylor 43ba04b151 * test-build.mk: Don't use /usr/unsupported/bin/as on AIX. 1993-04-01 18:50:31 +00:00
Ian Lance Taylor 37ed0b119b Revert automatic setting of -with-gnu-ld and -with-gnu-as. 1993-04-01 18:49:02 +00:00
Ian Lance Taylor 3dcd81b926 * configure.in: Build gas for mips-*-*. If configuring gas and/or
ld, and the source directories exist, assume -with-gnu-as and/or
	-with-gnu-ld.
1993-04-01 18:34:14 +00:00
K. Richard Pixley 46d0ca81bd Insert a missing backslash. 1993-04-01 05:22:08 +00:00
Ian Lance Taylor 4cb6685364 * build-all.mk, config/mh-irix4: Bump -XNh value to 1500 to match
gcc requirements.
1993-04-01 02:30:09 +00:00
Ian Lance Taylor 79337c85b8 * Makefile.in: Complete overhaul to merge many almost identical
targets.
1993-03-31 20:33:16 +00:00
Ian Lance Taylor 6d98b3d2b0 * build-all.mk: Use CC=cc -Xs on Solaris. 1993-03-30 18:04:32 +00:00
David D. Zuhn 48686e6d22 top level CC settings for special tweaks needed 1993-03-30 04:01:55 +00:00
Ken Raeburn 8aec543c55 log for configure change 1993-03-25 14:10:06 +00:00
David D. Zuhn 3dec6e14a9 fix setting of target_alias when using config.guess (fixes PR config/2422) 1993-03-24 21:10:41 +00:00
David D. Zuhn 1a14993cd9 add installcheck 1993-03-23 07:09:24 +00:00
David D. Zuhn e5c6be8f3f * configure: add support for package_makefile_fragment, handle the
case where a directory has a configure.in file but no Makefile.in
	more gracefully (with an actual understandable error message, even);
	add support for --without (and add this to the usage message); also
	explicitly add a --host=${host_alias} to the command line when
	config.guess is used
1993-03-22 05:09:22 +00:00
David D. Zuhn 73f1f5ba7a handle lack of Makefile.in in a more graceful manner 1993-03-22 01:47:59 +00:00
David D. Zuhn 34bdab1698 added package_makefile_frag support 1993-03-22 00:47:26 +00:00
Jim Wilson 82aabe603d We must use both --host and --target options for recursion, because Cygnus and
FSF configure disagree about whether an unadorned machine is target or host.
1993-03-21 20:14:04 +00:00
Ian Lance Taylor caba7dbe7f * Makefile.in: Change deja-gnu to dejagnu. 1993-03-18 20:32:16 +00:00
Ian Lance Taylor 34b3298baa A new ARG_MAX hack. Use unexport to keep GNU make from dumping the
CHILL variables in the environment, with a : variable to keep older
makes happy.
1993-03-18 01:08:58 +00:00
Ian Lance Taylor f755298c5e * configure.in (h8300-*-*, h8500-*-*): Don't build libg++. 1993-03-15 23:47:19 +00:00
Ian Lance Taylor 8871eea22f * Makefile.in (GCC_FLAGS_TO_PASS): Reset some variables that gcc
doesn't use to avoid ARG_MAX overflow on SCO.
1993-03-15 23:45:33 +00:00
David D. Zuhn 9f579565e5 * configure.in: canonicalize all instances to *-*-solaris2*,
also strip out a number of tools to not build for go32 host
1993-03-13 02:50:15 +00:00
K. Richard Pixley 6559fbdb52 * config.guess: add GPL.
* Makefile.in, config.guess, config.sub, configure: bump
  copyrights to 93.
1993-03-10 20:10:33 +00:00
Ian Lance Taylor 36286a3e2e * Makefile.in (do-info): Removed obsolete check for existence of
localenv file.
1993-03-10 19:32:44 +00:00
Ian Lance Taylor 1fa4a94e50 * Makefile.in (MAKEOVERRIDES): Define to be empty. 1993-03-10 15:13:33 +00:00
David D. Zuhn 50fbe97649 tclX support 1993-03-10 11:15:28 +00:00
K. Richard Pixley 53222cbdf1 * Makefile.in (setup-dirs): change invocation of make to $(MAKE). 1993-03-10 00:07:50 +00:00
Ian Lance Taylor d8bfa0f90f * Makefile.in (GCC_FOR_TARGET): Eliminated definition; use
CC_FOR_TARGET instead.
	(BASE_FLAGS_TO_PASS): Pass GCC_FOR_TARGET=$(CC_FOR_TARGET).

Also added a sanitized dependency of all-gdb on all-chillrt, so that
the gdb chill tests can be built.
1993-03-08 19:15:20 +00:00
Ken Raeburn 77379667ed Put back mips-dec-bsd* case.
With a comment this time, so maybe zoo will realize it's not a no-op.
1993-03-03 19:44:17 +00:00
Fred Fish d3c06c91b4 (Ultrix 2.2 support from Michael Rendell <michael@mercury.cs.mun.ca>)
* configure.in (vax-*-ultrix2*):  Add Ultrix 2.2 triplet.
	* config.guess:  Change 'VAX*:ULTRIX:*:*' to 'VAX*:ULTRIX*:*:*'.
	* config/mh-vaxult2:  New file.
1993-03-03 06:11:45 +00:00
Ken Raeburn f9667cbe74 build gas for mips-dec-bsd 1993-03-02 17:18:03 +00:00
Ken Raeburn be956b0c97 configure.in: For VMS target, skip bfd, ld, binutils. 1993-03-02 17:02:35 +00:00
Ian Lance Taylor 0c85d4acae * configure (makesrcdir): If ${srcdir} is relative and not ".",
and ${subdir} is not ".", set makesrcdir based on ${invsubdir}.
1993-03-02 16:44:50 +00:00
Brendan Kehoe 0e51924087 * Makefile.in (all-prms, install-prms): Changed to gnats.
* configure.in (host_tools): Changed prms to gnats.
1993-03-02 00:44:39 +00:00
Brendan Kehoe 28edf847ec undo previous change 1993-02-28 06:12:32 +00:00
Brendan Kehoe 9f33c26423 * Makefile.in (BASE_FLAGS_TO_PASS): Pass PRMS down, for the PRMS
special install.
1993-02-28 05:58:37 +00:00
Per Bothner ba7f177aeb * config.sub, configure.in, config.guess: Add support
for Bosx, an AIX variant from Bull.
	Patches from F.Pierresteguy@frcl.bull.fr.
1993-02-23 07:33:45 +00:00
Mike Werner 4d3b63f757 * devo/dejagnu: Initial creation of devo/dejagnu.
Migrated dejagnu testcases and support files for testing software
	tools to reside as subdirectories, currently called "testsuite",
	within the directory of the software tool.  Migrated all programs,
	support libraries, etc. beloging to dejagnu proper from
	devo/deja-gnu to devo/dejagnu.	These files were moved "as is"
	with no modifications.	The changes to these files which will
	allow them to configure, build, and execute properly will be made
	in a future update.
1993-02-21 20:10:23 +00:00
Brendan Kehoe 98941fab9f * Makefile.in: Change send_pr to send-pr.
* configure.in: Likewise.
	* send_pr: Renamed directory to send-pr.
1993-02-20 04:22:04 +00:00
Per Bothner 81246025fa * Makefile.in: Add some extra semi-colons (needed if SHELL=bash). 1993-02-20 03:01:45 +00:00
John Gilmore 69ea5cf517 Update for gdb-4.8 1993-02-19 09:00:03 +00:00
David D. Zuhn 7e57a051f7 diff needs libiberty 1993-02-18 17:16:51 +00:00
K. Richard Pixley e528bc6447 add vax ultrix in the spirit of mips ultrix 1993-02-17 00:07:19 +00:00
David D. Zuhn 07362bd93b add support for tar gzip hello recode and indent 1993-02-16 17:58:39 +00:00
John Gilmore 4218738722 Fix permissions in etc/. Use byacc, not yacc, to build *.tab.c files
for the tar file.
1993-02-16 10:21:04 +00:00
John Gilmore 6d68178459 * Makefile.in (DEVO_SUPPORT): Remove etc directory
(ETC_SUPPORT):  Only add the files GDB wants from etc/.
(gdb.tar.Z):  Use ETC_SUPPORT.
1993-02-16 08:59:35 +00:00
Ian Lance Taylor 0ef4728fb0 Tue Feb 9 12:42:27 1993 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: Various changes to eliminate a level of make
	recursion and reduce the required command line length.
	(BASE_FLAGS_TO_PASS): New variable holding flags passed to all
	sub-makes.
	(EXTRA_HOST_FLAGS, EXTRA_TARGET_FLAGS, EXTRA_GCC_FLAGS): New
	variables holding settings for specific sub-makes.
	(FLAGS_TO_PASS, TARGET_FLAGS_TO_PASS, GCC_FLAGS_TO_PASS): Rewrote
	in terms of BASE_FLAGS_TO_PASS.
	(TARGET_LIBS): New variable listing directories which use
	TARGET_FLAGS_TO_PASS.
	(subdir_do): Eliminated.
	(do-*): New set of targets to replace subdir_do.
	(various): All targets which used subdir_do now depend on do-*.
	(local-clean): Renamed from do_clean.
	(local-distclean): New target, dependency of distclean and
	realclean.
	(install-info): Don't create directories.  Depend on dir.info
	rather than calling make recursively.
	(install-dir.info): Eliminated.
	(install-info-dirs): Create all info directories here.
	(dir.info): Depend upon do-install-info.
1993-02-09 22:06:29 +00:00
Ian Lance Taylor 944576185f Tue Feb 9 12:42:27 1993 Ian Lance Taylor (ian@cygnus.com)
* test-build.mk (HOLES): Added false.
1993-02-09 20:43:20 +00:00
Per Bothner d49f4c8ae3 * config.guess: Recognize BSDI and BSDJ (Jolitz 386bsd). 1993-02-06 22:06:45 +00:00
Ian Lance Taylor ff9d0fd580 Thu Feb 4 13:38:41 1993 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in (info): Added dependency on all-texinfo (PR 2112).
1993-02-04 21:39:47 +00:00
John Gilmore eab2562e26 * Makefile.in (make-gdb.tar.Z): Change BISON to 'bison -y' for
GDB releases.
1993-02-04 09:52:04 +00:00
Ken Raeburn 016f8f063c forgot to document a configure change: don't screw with -/_ in "with" options 1993-02-03 22:40:45 +00:00
Ken Raeburn 318dc570da configure: Include srcdir in target-of-link-not-found msg 1993-02-03 22:31:29 +00:00
David D. Zuhn 4a2f0c79f5 added support for uudecode 1993-02-03 02:59:27 +00:00
Ian Lance Taylor cb4005ffe2 Tue Feb 2 11:45:53 1993 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in (all-gcc): Added dependency on all-gas.
1993-02-02 21:46:14 +00:00
Ian Lance Taylor 6bdeaead5e Tue Feb 2 11:45:53 1993 Ian Lance Taylor (ian@cygnus.com)
* configure.in (mips-*-*): Build ld and binutils.
1993-02-02 19:46:34 +00:00
K. Richard Pixley 09e0b9929b check return code of mkdir, print error message on failure. addresses bug #2079 1993-02-01 20:39:43 +00:00
John Gilmore f980fcfbc6 * Makefile.in (make-gdb.tar.Z): New location for texinfo.tex. 1993-01-31 00:41:47 +00:00
Ian Lance Taylor 41a882343a Thu Jan 28 15:09:59 1993 Ian Lance Taylor (ian@cygnus.com)
* test-build.mk (HOLES): Added tar, cpio and uudecode.
1993-01-28 23:11:07 +00:00
Jim Wilson 3a8d4a5faf Add h8500 as a cpu type. 1993-01-28 00:55:20 +00:00
Per Bothner 5cc24596c8 * guess-systype: Renamed to ...
* config.guess:  ... by popular request.
	* configure.in, Makefile.in:  Update accordingly.
1993-01-23 21:55:04 +00:00
Per Bothner 746ed52529 * guess-systype: Patches from John Eaton <jwe@che.utexas.edu>:
+ Add Convex, Cray/Unicos, and Encore/Multimax support.
	+ Execute ./dummy instead of assuming . is in PATH.
1993-01-21 20:25:51 +00:00
Ian Lance Taylor aa12127589 Tue Jan 19 08:26:07 1993 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in (gcc-no-fixedincludes): Made to work with current
	gcc Makefile.
1993-01-19 16:27:13 +00:00
Mike Werner 7d9f0c54d6 * Makefile.in: added variables CHILL_FOR_TARGET, CHILLFLAGS,
and CHILL_LIB.
	* deja-gnu/gdb.t31/Makefile.in: removed explicit setting of
	  CHILL variables as these are now passed down from the top
	  level makefile using FLAGS_TO_PASS.
1993-01-16 01:05:50 +00:00
Ian Lance Taylor f4e414f14a Fri Jan 15 10:27:02 1993 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in (GCC_FLAGS_TO_PASS): New variable.
	(all-gcc, install-gcc, subdir_do): Use it.
1993-01-15 18:32:04 +00:00
Jim Wilson 31883f012e Rename uninstalled gcc driver from gcc to xgcc. 1993-01-14 01:07:41 +00:00
Fred Fish bc2a2c17cc * Makefile.in (GCC_FOR_TARGET): Supply a default that matches
the one used in gcc/Makefile.in, so that a null expansion doesn't
	override the one needed to build gcc with a native cc.
1993-01-06 19:04:18 +00:00
Ken Raeburn 2e255ccc6b Accept -with arguments.
Requoting for recursion may be buggy, but it does handle simple cases now.
1993-01-05 13:00:59 +00:00
Steve Chamberlain 5dca5185af Added h8300sim 1993-01-03 23:16:04 +00:00
Ian Lance Taylor 54f1b715e5 Tue Dec 29 15:06:00 1992 Ian Lance Taylor (ian@cygnus.com)
* config/mh-sco: Don't override BISON definition.
1992-12-29 23:39:18 +00:00
Ian Lance Taylor 2141283219 Tue Dec 29 15:06:00 1992 Ian Lance Taylor (ian@cygnus.com)
* build-all.mk: If canonhost is i386-unknown-sco3.2v4, change it
	to i386-sco3.2v4.  Set TARGETS and CFLAGS for i386-sco3.2v4.
	(all-cygnus, native, build-cygnus): Make
	$(canonhost)-stamp-3stage-done, not $(host)....
	* test-build.mk (stamp-3stage-compared): Use tail +10c for
	i386-sco3.2v4.  Added else true to if command.
1992-12-29 23:10:26 +00:00
Ken Raeburn a70c995938 from fsf: sequent os is bsd(ish) 1992-12-28 20:10:40 +00:00
Ian Lance Taylor 19fb2a5fde Mon Dec 28 08:32:06 1992 Minh Tran-Le (mtranle@paris.intellicorp.com)
* configure.in (i[34]86-*-isc*): added; uses mh-sysv.
1992-12-28 16:34:12 +00:00
David D. Zuhn 83a4767891 don't remove binutils from Solaris builds 1992-12-25 01:27:18 +00:00
David D. Zuhn e9b5ed5986 clean up mostlyclean changes 1992-12-24 22:10:05 +00:00
Per Bothner 3b30df82b6 * Makefile.in (mostlyclean, distclean, realclean): Fix to
do more-or-less the right thing.
1992-12-24 20:42:13 +00:00
Ian Lance Taylor e85e07cb85 Wed Dec 16 10:25:31 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: Add lines defining CC and CXX, and use CXX rather
	than gcc in definitions of CXX_FOR_BUILD and CXX_FOR_TARGET.
1992-12-16 18:27:07 +00:00
Stu Grossman f21de9333f * configure.in (hppa*-*-*): Don't remove bfd and gdb from
configdirs anymore.
1992-12-15 01:07:07 +00:00
David D. Zuhn b1cceba2c0 * Makefile.in: extensive cleanup:: removed all of the explicit
clean-* targets, collapsed many wrappers around subdir_do into
 	one, added additional targets to satisfy standards.texi, deleted
 	some old targets, some changes for consistency
1992-12-13 09:08:29 +00:00
David D. Zuhn 1dcc1344a1 add several packages to configdirs 1992-12-04 05:53:52 +00:00
David D. Zuhn 63a2386abf include mh-sun for all sun hosts (except solaris) 1992-11-30 23:00:25 +00:00
David D. Zuhn d10f77c1b8 better handling for X11 oddities on various systems 1992-11-30 22:58:37 +00:00
David D. Zuhn c676f606d2 * Makefile.in: define flags for X11 include files and library file
locations, pass them down to the programs that need this info
	* build-all.mk: added a 'native' target, to 3stage the native toolchain
	(also updated dates in test-build.mk and build-all.mk)
1992-11-30 09:15:40 +00:00
David D. Zuhn 55f6d8c4ad supply standard X11 include & library directories 1992-11-28 02:40:01 +00:00
David D. Zuhn d1bea4c760 define and pass down locations for X11 files 1992-11-28 02:37:07 +00:00
John Gilmore 009cf24b39 Update references to files moved into etc/. 1992-11-19 03:34:02 +00:00
Ian Lance Taylor 74c5c43a82 Wed Nov 11 08:04:37 1992 Ian Lance Taylor (ian@cygnus.com)
* config.sub: added -sco3.2v4 support from FSF.
1992-11-11 16:06:07 +00:00
David D. Zuhn 52d5a27d5d delete some old ose cruft, handle -wrs as an os 1992-11-07 08:19:19 +00:00
David D. Zuhn 3c52e52d2c * config.sub: remove 'sparc'-->'sparc-sun' default transformation,
add 'sparc' to list of recognized cpus.  This needed to make
	'sparc-aout' expand to 'sparc-unknown-aout' instead of 'sparc-sun-aout'
1992-11-07 07:43:43 +00:00
David D. Zuhn 255d097913 import from p3 1992-11-07 07:11:21 +00:00
David D. Zuhn ffce44a010 added tcl, tk, and expect 1992-11-07 05:00:06 +00:00
Mike Werner d86908e0de Checked in ChangeLog 1992-11-06 19:33:22 +00:00
David D. Zuhn 378fd38252 merge in some p3 Makefile changes 1992-11-05 23:04:38 +00:00
Mike Werner cd98a82fc1 checked in new changelog 1992-11-05 18:46:35 +00:00
Mike Werner df93a6c142 changed changelog 1992-11-05 02:42:35 +00:00
Fred Fish 7a8d10cee6 Add deja-gnu to configdirs. 1992-10-30 19:38:52 +00:00
John Gilmore ee3b893b97 Replace m68kmote with plain old m68k. 1992-10-13 08:23:16 +00:00
John Gilmore 5a63b336cb Remove space from blank line, avoid Make complaints. 1992-10-09 10:15:05 +00:00
Ken Raeburn 23ab00aadf * config.sub: Complain if no argument is given. Added support for 386bsd as OS
and target alias.
1992-10-09 01:44:03 +00:00
Ian Lance Taylor 9d4016257d Thu Oct 8 15:07:22 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in (XTRAFLAGS): include newlib directories if
	newlib/Makefile exists, rather than if host != target.
1992-10-08 22:09:32 +00:00
Mark Eichin fb90daebc9 changes from p3. (new sparclite-wrs-vxworks triple, xiberty rules) 1992-10-05 07:58:54 +00:00
Ian Lance Taylor ab96cdfc78 Tue Sep 29 14:11:18 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: added -nostdinc to XTRAFLAGS if we are using gcc
	from the same source tree and not building a cross-compiler.  This
	matters for the libg++ configuration if reconfiguring a tree that
	has already been installed.
1992-09-29 21:13:29 +00:00
Mark Eichin 2ec3d07cc7 only set PWD if it is already set (and likely wrong). from p3. 1992-09-18 07:37:38 +00:00
John Gilmore 4a63dfde28 Changes to make the gdb.tar.Z rule work better.
* Makefile.in (GDB_SUPPORT_DIRS):  Add opcodes.
(DEVO_SUPPORT):  Add configure.texi.
(bfd-ilrt.tar.Z):  Remove ancient rule.
1992-09-18 06:59:58 +00:00
Mark Eichin fc11b71ac4 from p3. Some shells leave PWD in the environment (old tcsh, ksh at least)
screws nested configures. "unset PWD" is the right answer, except that
Decstation sh doesn't *have* unset.
	Note also that the send-pr build will fail if you have PWD in your
environment, because emacs also (foolishly) trusts it.

	* configure: just set PWD=`pwd` at the top, since Ultrix sh
	doesn't have unset and all success paths (and most error paths)
	out set it anyway. (Note: should change all uses of ${PWD=`pwd`}
	to just ${PWD} to avoid confusion.)
1992-09-18 06:16:37 +00:00
Ian Lance Taylor c51083226c Changes to make an installed cross-compiler find everything correctly.
Tue Sep 15 16:00:54 1992  Ian Lance Taylor  (ian@cygnus.com)

	* configure: always set $(tooldir) to $(libdir)/$(target_alias),
	even for a native compilation.
1992-09-15 23:26:16 +00:00
Ian Lance Taylor 0012a471ae Thu Sep 10 10:43:19 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: added -I for newlib/targ-include to XTRAFLAGS, to
	pick up the machine and system specific header files.
1992-09-10 22:45:45 +00:00
Ian Lance Taylor f68be6f088 Thu Sep 10 10:43:19 1992 Ian Lance Taylor (ian@cygnus.com)
* configure.in, config.sub: added new target m68010-adobe-scout,
	with alias of adobe68k.  Changed configure.in to check for
	-scout before -sco* to avoid a false match.
1992-09-10 18:04:50 +00:00
Ian Lance Taylor 440868a029 Thu Sep 10 10:43:19 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: added AS_FOR_TARGET, passed down in
	TARGET_FLAGS_TO_PASS.  Added CC_FOR_BUILD, which is intended to be
	the C compiler to use to create programs which are run in the
	build environment, set it to default to $(CC), and passed it down
	in FLAGS_TO_PASS and TARGET_FLAGS_TO_PASS.
1992-09-10 17:45:18 +00:00
Ian Lance Taylor 5148923360 Wed Sep 9 12:21:42 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: added TARGET_FLAGS_TO_PASS, CC_FOR_TARGET,
	AR_FOR_TARGET, RANLIB_FOR_TARGET, NM_FOR_TARGET.  Pass
	TARGET_FLAGS_TO_PASS, which defines CC, AR, RANLIB and NM as the
	FOR_TARGET variants, to newlib and libg++.
1992-09-09 19:24:23 +00:00
Ken Raeburn a904db5348 build opcodes before gas or gdb 1992-09-09 03:15:37 +00:00