Commit graph

749 commits

Author SHA1 Message Date
Ian Lance Taylor
b213fd2917 * Makefile.in (DO_X): Don't get confused if CC contains `=' in an
option.
1996-03-15 00:33:04 +00:00
Ian Lance Taylor
a527d9d7f1 * configure.in (mips*-nec-sysvr4*): Use a host_makefile_frag of
config/mh-necv4.
1996-03-15 00:31:00 +00:00
Ian Lance Taylor
c0914b6e6e * install.sh: Correct misspelling of transformbasename. 1996-03-15 00:18:41 +00:00
Ian Lance Taylor
e6769dee6d * config.guess: Recognize mips-*-sysv*. 1996-03-15 00:17:48 +00:00
Ian Lance Taylor
a9872a287b * configure: Restore Canadian Cross handling of BISON and LEX,
removed in Feb 20 change.
1996-03-10 18:23:57 +00:00
Ian Lance Taylor
9dd5affc33 * Makefile.in ($(CONFIGURE_TARGET_MODULES)): If there is a
Makefile after running symlink-tree, then run `make distclean' to
	avoid clobbering any generated files in srcdir.
1996-03-08 22:55:13 +00:00
J.T. Conklin
08714af65c * configure.in (m68k-*-netbsd*): Build everything now. 1996-03-05 16:24:35 +00:00
Jason Merrill
aaefc574d6 Wed Feb 28 12:25:46 1996 Jason Merrill <jason@yorick.cygnus.com>
* Makefile.in (taz): Fix quoting.
1996-02-28 20:26:15 +00:00
David Edelsohn
e12079d34e * configure.in (sparclet-*-*): Build everything now. 1996-02-27 19:35:14 +00:00
Ian Lance Taylor
769e064df8 Tue Feb 27 14:31:51 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* configure.in (m68k-*-linux*): New host.
1996-02-27 19:32:39 +00:00
David Edelsohn
be317b066f * configure.in (sparc64-*): Use mh-sparcpic if --enabled-shared. 1996-02-26 23:42:39 +00:00
David Edelsohn
74a03cacb9 * config.sub (sparc*frw*): Delete. Use -mflat now. 1996-02-26 23:26:30 +00:00
Ian Lance Taylor
a8e06235d3 * configure: Check for bison before byacc. 1996-02-26 19:35:01 +00:00
Ian Lance Taylor
b6ae0f1031 * Makefile.in: Make everything which depends upon all-bfd also
depend upon all-opcodes, in case --with-commonbfdlib is used.
1996-02-19 16:46:39 +00:00
Michael Meissner
44ccfc3c16 Do not build gdb if building native NT compilers on a UNIX host with a cross compiler 1996-02-16 00:53:00 +00:00
Ian Lance Taylor
0e47ce9751 * configure.in: Don't get CC from the host Makefile fragment if we
can find gcc in PATH, or if this is a Canadian Cross.  Move the
	Solaris test for /usr/ucb/cc to the post target script, just after
	the compiler sanity test.
1996-02-15 22:43:59 +00:00
Ian Lance Taylor
efc1902b6c * config.sub: Merge with FSF. 1996-02-14 21:59:31 +00:00
David Edelsohn
e08dfe61e9 Recognize sparclet cpu. 1996-02-12 23:31:29 +00:00
Per Bothner
1d0e073276 Merge from FSF. 1996-02-12 21:04:11 +00:00
Brendan Kehoe
4c49451585 * config.guess (UNAME_VERSION): Recognize X4.x as an OSF version. 1996-02-08 23:38:33 +00:00
Michael Meissner
d03a1ca81a Winsup needs libiberty 1996-02-03 15:46:00 +00:00
Michael Meissner
fcfcbf27be Fix typo 1996-02-02 23:01:14 +00:00
Geoffrey Noer
0807a8afd8 Changes to configure.in so that -gm-magic targets won't build libgloss
anymore.
1996-02-02 01:07:16 +00:00
Stan Shebs
2805d4b86f * mpw-configure (extralibs_name, rez_name): Set correctly
for MWC68K compiler.

	* mpw-README: Add more info on the necessary build tools.
1996-02-01 20:42:27 +00:00
Steve Chamberlain
9daacfc4e4 * configure.in, config.sub: Recognize cygwin32. 1996-02-01 18:23:56 +00:00
Ian Lance Taylor
349f03db9c Wed Jan 31 14:17:10 1996 Richard Henderson <rth@tamu.edu>
* config.guess, config.sub: Recognize A/UX.
1996-01-31 19:18:19 +00:00
Ian Lance Taylor
d586f394b5 * config.sub: Merge with gcc/config.sub. 1996-01-31 18:52:30 +00:00
Jackie Smith Cashion
b209d2a3d9 Thu Jan 25 17:05:26 1996 James G. Smith <jsmith@cygnus.co.uk>
* config.sub: Add recognition for mips64vr4100*-* targets.
1996-01-25 17:08:24 +00:00
Brendan Kehoe
397a4fa366 * test-build.mk: Add checking of hpux9' rather than just hpux'.
Add creation of gconfigargs with `--enable-shared' turned on.
	($(host)-stamp-stage2-configured): Pass $(gconfigargs).
	($(host)-stamp-stage3-configured): Likewise.
	(HOLES): Add chatr and ldd.
	(i386-ncr-sysv4.3*): Add use of /usr/ccs/bin in the PATH and HOLE_DIRS.
1996-01-24 20:48:09 +00:00
Per Bothner
df1ddda986 * configure: Pass --nfp to recursive configures. 1996-01-24 20:30:07 +00:00
Steve Chamberlain
84aa3e6938 Mon Jan 22 10:41:56 1996 Steve Chamberlain <sac@slash.cygnus.com>
* Makefile.in (DLLTOOL): New.
	(DLLTOOL_FOR_TARGET): New.
	(EXTRA_HOST_FLAGS): Pass down DLLTOOL.
	(EXTRA_TARGET_FLAGS): Ditto.
	(EXTRA_GCC_FLAGS): Ditto.
	(CONFIGURE_TARGET_MODULES): Ditto.
	(DO_X): Ditto.
	* configure: Add DLLTOOL.
1996-01-22 19:28:13 +00:00
Stan Shebs
a48876fcf0 SCO OpenServer 5 changes from Robert Lipe <robertl@dgii.com>:
* configure.in (i[345]86-*-sco3.2v5*): Use mh-sysv instead of
	mh-sco, since old workarounds no longer needed, and don't
	build ld, since libraries have weak symbols in COFF.
1996-01-19 21:44:26 +00:00
Jim Wilson
fd614e066c Delete obsolete SH3e sanitization. 1996-01-16 19:55:27 +00:00
Fred Fish
9908eb6a23 * Makefile.in (CONFIGURE_TARGET_MODULES): Add missing ';'. 1996-01-15 07:04:36 +00:00
Ian Lance Taylor
b5ae841913 * configure.in: Make sure that ${CC} can be used to compile an
executable.
1996-01-12 20:26:05 +00:00
Michael Meissner
01082eaf19 Make all-gdb include all-tcl/all-tk unless gdbtk is not built. 1996-01-06 12:33:59 +00:00
David Edelsohn
4c0b7ebc0f * Makefile.in (newlib.tar.gz): Delete building of newlib's info files. 1996-01-04 01:56:05 +00:00
David Edelsohn
a493dcd8ba * config-ml.in: Add support for
--disable-{softfloat,m68881,m68000,m68020} on m68*-*-*.
	Simplify setting of multidirs from --disable-foo.
1995-12-31 00:13:13 +00:00
Michael Meissner
2ab80461fc Allow toplevel make to over certain GCC variables; add all-bootstrap target 1995-12-29 13:43:06 +00:00
Michael Meissner
04bdf3229e Add Pentium DG/UX support 1995-12-26 16:43:40 +00:00
Michael Meissner
d3c0ec6387 Add PentiumPro support 1995-12-21 21:09:43 +00:00
Brendan Kehoe
0b0124c6cc * configure.in (noconfigdirs): Add gas or ld if --with-gnu-as=no or
--with-gnu-ld=no.

Don't build/configure gas or ld if we said we don't want them.
1995-12-21 01:42:59 +00:00
Michael Meissner
d1265690b1 Add switches to control AIX multlibs 1995-12-20 20:17:24 +00:00
Stan Shebs
33bc6fe5fc * Makefile.in: (configure-target-examples, all-target-examples):
New targets, configure and build example programs.
1995-12-18 19:50:07 +00:00
Stan Shebs
a585028b88 * mpw-configure: If an mpw-config.in generated a file mk.sed,
use it as input to sedit the generated MPW makefile.
	* mpw-README: Add a suggestion about Gestalt.h.
1995-12-16 00:20:14 +00:00
Ian Lance Taylor
48ac185397 * config.sub: Accept *-*-ieee*. 1995-12-13 21:45:07 +00:00
Ian Lance Taylor
8c5bc3e33a * Makefile.in (local-distclean): Remove $(TARGET_SUBDIR). From
Ronald F. Guilmette <rfg@monkeys.com>.
1995-12-12 17:03:18 +00:00
Jason Molenda
a51794f15a * configure.in (host==powerpc-pe): Add many directories to noconfigdirs
for powerpc-pe native.
        (target==i386-win32): add tcl, make to noconfigdirs if canadian cross.
        (target==powerpc-pe): duplicate i386-win32 entry.
1995-12-11 23:34:30 +00:00
Jim Wilson
406477a696 Disable newlib for all vxworks targets. 1995-12-09 22:59:09 +00:00
Stan Shebs
4ac27a602f * mpw-configure: Add support for exec-prefix. 1995-12-04 20:48:19 +00:00
Jeff Law
ebf7305276 * config.guess: Recognize HP model 816 machines as having
a PA1.1 processor.

Already at the FSF.
1995-12-04 18:19:32 +00:00
Ian Lance Taylor
c222f1246f * configure: Ignore new autoconf configure options. 1995-12-04 17:34:36 +00:00
J.T. Conklin
cee52482d3 * config/mt-v810 (CC_FOR_TARGET): Add -ansi flag. NEC compiler
defaults to K&R mode, but doesn't have varargs.h, so we have to
compile in ANSI mode.
1995-11-30 23:01:31 +00:00
Per Bothner
638536a7ef * config.guess: Recognize Pentium under SCO. 1995-11-30 22:00:52 +00:00
J.T. Conklin
d25fd70ded * configure.in (noconfigdirs): Disable target-libio on v810-*-*.
* config/mt-v810 (CC_FOR_TARGET, AS_FOR_TARGET, AR_FOR_TARGET,
RANLIB_FOR_TARGET): Set as appropriate for NEC v810 toolchain.
1995-11-29 21:57:12 +00:00
Ian Lance Taylor
2a3486d2f9 * configure.in: Don't configure gas for alpha-dec-osf*. 1995-11-29 17:09:41 +00:00
Ian Lance Taylor
4f0ad91b9b * configure.in: Default to --with-stabs for some targets for which
it makes sense: mips*-*-*, alpha*-*-osf*, i[345]86*-*-sysv4* and
	i[345]86*-*-unixware*.
1995-11-28 22:15:27 +00:00
Ian Lance Taylor
f70c5b5618 * config-ml.in: Get list of multidirs using gcc --print-multi-lib
rather than basing it on the target.  Simplify handling of options
	controlling which directories to configure.  Remove extraneous
	slash in multi-clean target.
1995-11-27 18:50:31 +00:00
David Edelsohn
2a59259c98 * config-ml.in: Prefix more variables with ml_ so they don't collide
with configure's.
1995-11-25 01:40:05 +00:00
Ian Lance Taylor
81749575db * configure: Don't turn -v into --v. 1995-11-22 16:30:36 +00:00
David Edelsohn
90bdf86429 * configure.in (targargs): Fix typo. 1995-11-22 00:49:42 +00:00
David Edelsohn
283a2b3dbf * Makefile.in (DEVO_SUPPORT): Add symlink-tree. 1995-11-22 00:08:26 +00:00
Ian Lance Taylor
7fc36fdab4 * configure.in: Strip --host and --target options from
CONFIG_ARGUMENTS, and always configure for --host only.  Add
	--with-cross-host option when building with a cross-compiler.
	* configure: Canonicalize the arguments put into config.status by
	always using `=' for an option with an argument.  Pass a presumed
	--host or --target explicitly.
1995-11-21 19:13:51 +00:00
Jason Molenda
77cd090ad5 * configure.in (target_configdirs): add target-winsup only
for win32 target systems.
1995-11-18 01:43:37 +00:00
Ian Lance Taylor
71a164f70a * Makefile.in (all-target-libgloss): Depend upon
configure-target-newlib, since when libgloss is built it looks to
	see if the newlib directory exists.
1995-11-16 19:05:52 +00:00
Ian Lance Taylor
29386972b9 * configure: Handle LD and LD_FOR_TARGET when configuring a
Canadian Cross.
1995-11-15 16:46:19 +00:00
Jason Molenda
600b2f21c9 * configure.in (target_libs): add target-winsup.
(target==i386-win32): add patch diff flex make to $noconfigdirs.
        (target==ppcle-pe): remove ld from $noconfigdirs.
1995-11-14 22:58:14 +00:00
David Edelsohn
d747cac4c2 * Makefile.in (CONFIGURE_TARGET_MODULES): Pass --with-target-subdir.
Preserve relative path names in $srcdir.  Build symlink tree if
	configuring cross target dir and srcdir=. (= no VPATH support).
	(configure-target-libg++): Depend on configure-target-librx.
	* cfg-ml-com.in, cfg-ml-pos.in: Deleted.
	* config-ml.in: New file.
	* symlink-tree: New file.
	* configure: Ensure srcdir="." if that's what it is.
1995-11-14 09:32:50 +00:00
Stan Shebs
13a0f5955f * mpw-README: Clarify some phrasing, add notes about CodeWarrior
includes and FLEX_SKELETON setting.
	* mpw-configure (--with-gnu-ld): New option, controls whether
	to use PPCLink or ld with PowerMac GCC.
	* mpw-build.in (all-grez, do-grez, install-grez): New targets.
	* mpw-config.in: Configure grez if targeting Mac.
1995-11-14 03:31:22 +00:00
Stan Shebs
19b1d034dc * config.sub: Accept pmac and pmac-mpw as names for PowerMacs,
accept mpw and mac-mpw as names for m68k Macs, change macos7 to
 	just macos.
	* configure.in: Configure grez resource compiler if targeting Mac.
	* Makefile.in (all-grez, install-grez): New targets.
1995-11-13 20:47:41 +00:00
Ian Lance Taylor
bfe725ec1d * configure: Default ${build} correctly. Avoid picking up extra
spaces when reading CC and CXX from Makefile.  When doing a
	Canadian Cross, use plausible default values for numerous
	variables.
	* configure.in: When doing a Canadian Cross, don't try to
	configure tools whose configure script can't handle it.
1995-11-07 23:47:45 +00:00
Jim Wilson
f59312e9d9 Patch for old Sega PR
* cfg-ml-com.in (sh-*-*): Add m2 and ml/m2 to multidirs.
1995-11-07 04:05:40 +00:00
Per Bothner
96457d7f4d * configure: Remove dubious bug reporting address. 1995-11-05 08:14:38 +00:00
Per Bothner
d3e8ed54bd * Makefile.in ($(CONFIGURE_TARGET_MODULES)): If subdir has
configure script, run that instead of this directory's configure.
	In either case, print a message that we're configuring the sub-dir.
1995-11-03 16:18:31 +00:00
Per Bothner
b58d9e5d03 * configure.in: Before checking for the existence of various files,
use sed to filter out "target-".
1995-11-03 16:08:08 +00:00
Ian Lance Taylor
ec7a8792d9 * Makefile.in (DO_X): Split rule to decrease command line length
for systems with small ARG_MAX values.  From phdm@info.ucl.ac.be
	(Philippe De Muyter).
1995-11-03 03:52:08 +00:00
Jason Molenda
be2c65d3c5 * Makefile.in (all-patch): depend on all-libiberty. 1995-11-01 23:19:28 +00:00
Ian Lance Taylor
fba668022c * configure.in: If the only directory in target_configdirs which
actually exists is libiberty, then set target_configdirs to empty,
	to avoid trying to build a target libiberty in a gas or gdb
	distribution.
1995-11-01 17:25:21 +00:00
J.T. Conklin
39772dd8f1 * configure.in (host_makefile_frag): Use m68k-sun-sunos* instead
of m68k-sun-* when selecting mh-sun3 to avoid matching NetBSD/sun3
systems.
1995-11-01 02:02:21 +00:00
Jim Wilson
52b5deb997 Patches to make fixincludes work for cross toolchains. 1995-11-01 01:03:31 +00:00
Steve Chamberlain
309dca2a1e * Makefile.in, configure.in: Make winsup builds work with
new scheme.
1995-10-31 18:32:51 +00:00
Ian Lance Taylor
92caaa6a62 * configure.in: Build the linker on AIX. 1995-10-30 23:58:15 +00:00
Per Bothner
e66eb65843 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Add $(TARGET_SUBDIR)
where needed.
1995-10-30 20:57:41 +00:00
David Edelsohn
fc3524a9cc * Makefile.in (all-gcc): Fix typo. 1995-10-30 20:47:56 +00:00
Per Bothner
136ca05d3a * Makefile.in ($(CHECK_TARGET_MODULES)): Fix typo. 1995-10-28 17:26:38 +00:00
Per Bothner
ab1cbc6742 * configure.in: Rename libFOO to target-libFOO, and xiberty
to target-xiberty, to provide more flexibility.
	(target_subdir):  Define.  Create if cross.
	Set TARGET_SUBDIR in Makefile to ${target_subdir}.
	* Makefile.in:  Rename all-libFOO -> all-target-libFOO, all-xiberty
	-> all-target-libiberty, configure-libFOO -> configure-target-libFOO,
	check-libFOO -> check-target-libFOO, etc.
	($(DO_X)):  Iterate over TARGET_CONFIGDIRS after SUBDIRS.
	($(CONFIGURE_TARGET_MODULES), $(CHECK_TARGET_MODULES),
	$(ALL_TARGET_MODULES), $(INSTALL_TARGET_MODULES)): Update accordingly.
	(configure-target-XXX):  Depend on $(ALL_GCC), not all-gcc, to
	allow ALL_GCC="" to only configure.
	(DEVO_SUPPORT):  Add cfg-ml-com.in and cfg-ml-pos.in.
	(ETC_SUPPORT, ETC_SUPPORT_PFX):  Merge;  update 'taz' accordingly.
	(LIBGXX_SUPPORT_DIRS):  Remove xiberty.
1995-10-28 06:28:42 +00:00
Ken Raeburn
3dbe0fa2a7 * Makefile.in (taz): Build "info" in etc explicitly. 1995-10-28 05:55:18 +00:00
Stu Grossman
2f9bfdfa15 * configure.in: Make sure that CC is undefined (as opposed to
null) if toplevel/config/mh-{host} doesn't define it.  Fixes a
	problem with autoconf trying to configure on a host without GCC.

	* config.sub:  Add `magic' as an OS target for General Magic.
1995-10-27 16:39:10 +00:00
Stan Shebs
7391e11c40 * mpw-configure: Set host alias from choice of host compiler,
only use generic MPW Makefile sed if present, edit a file
	named "hacked_Makefile.in" instead of "Makefile.in" if present.
	* mpw-README: Add problem notes about CW6 and CW7.
1995-10-27 05:39:36 +00:00
Ken Raeburn
65f1be0633 Makefile.in (taz): Use ";" not ";;". 1995-10-26 09:47:14 +00:00
Per Bothner
6b9e3a780b * Makefile.in (taz): Grep for '^diststuff:' or '^info:' in
sub-directory Makefiles, instead of using DISTSTUFFDIRS and
	DISTDOCDIRS.
	(DISTSTUFFDIRS, DISTDOCDIRS):  Removed - no longer used.
	(newlib.tar.gz):  Don't pass DISTDOCDIRS to recursive make.
1995-10-25 22:23:40 +00:00
Per Bothner
fd83c2d212 * Makefile.in (DISTDOCDIRS): Remove ld gprof bnutils gas libg++ gdb
and gnats, because they are now subsumed by DISTSTUFFDIRS.
	Move bfd to DISTSTUFFDIRS.
1995-10-25 21:54:55 +00:00
Jason Molenda
054f9adaa2 Tue Oct 24 18:19:09 1995 Jason Molenda (crash@phydeaux.cygnus.com)
* Makefile.in (X11_LIB): Removed.
        (X11_FLAGS_TO_PASS): pass only X11_EXTRA_CFLAGS and X11_EXTRA_LIBS.

        * configure.in (host_makefile_frag): mh-aix & mh-sun removed.
1995-10-25 01:21:08 +00:00
Michael Meissner
0228bc7b3a shorten some multi directory names. 1995-10-22 17:06:26 +00:00
Michael Meissner
ab1da7f49b Add -mcall-aixdesc variants 1995-10-20 22:03:21 +00:00
Steve Chamberlain
2cbf1e15f6 * winsup. New directory.
* Makefile.in: Build winsup.
	* configure.in: Winsup is configured when target is win32.
	Can only build win32 target GDB when native.
1995-10-19 00:39:43 +00:00
Jeff Law
5cee13532b * config.guess: Recognize HP model 819 machines has having
a PA 1.1 processor.
Already in the official version at the FSF.
1995-10-16 15:49:13 +00:00
Ian Lance Taylor
e7876e46ee * configure: Fix sed loop which substitutes for CC and CXX to
avoid bug found in various sed implementations.
1995-10-16 14:50:53 +00:00
Ian Lance Taylor
034fd45d55 build gas on AIX 1995-10-10 00:26:54 +00:00
Ian Lance Taylor
a6d5af315d * configure.in: Stop putting binutils in noconfigdirs for
powerpc-*-aix* and rs6000-*-*.
1995-10-09 21:23:34 +00:00
Michael Meissner
adbc2f5521 Add support for building -mcall-aixdesc libraries. 1995-10-09 16:40:32 +00:00
Michael Meissner
e2eb48d6b3 do not build aixdesc libs. 1995-10-07 02:52:25 +00:00
Ken Raeburn
69ee9125f8 Mon Sep 25 22:49:32 1995 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* config.sub (arm | armel | armeb): Fix shell syntax.
1995-10-06 20:38:53 +00:00
Michael Meissner
ea2785a34a Add AIX multilib support; Add -mcall-aix/-mcall-aixdesc multilibs to powerpc*-*-eabisim. 1995-10-06 18:42:50 +00:00
Brendan Kehoe
f4791d95f1 * configure.in: Allow configuration and build of emacs19 for the alpha. 1995-10-05 20:27:24 +00:00
Jason Molenda
c67de58444 * configure.in (CC): Get ^CC, not just any old CC, from
${host_makefile_frag}.
1995-10-05 05:39:40 +00:00
Jason Molenda
4caf3f7d0e * configure.in (CC): Try to get CC from
${srcdir}/${host_makefile_frag}, not ${host_makefile_frag}.
1995-10-05 05:03:55 +00:00
Jason Molenda
abf85a722c * Makefile.in (TARGET_CONFIGDIRS): configure targetdirs
only if it exists in $(srcdir).
1995-10-05 04:45:32 +00:00
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
Stan Shebs
98fec350e9 * mpw-configure: Fix sed command file name. 1995-09-29 04:21:00 +00:00
Steve Chamberlain
9e6dfd9676 * configure.in (host i[345]86-*-win32): Reduce the
noconfigdirs again.
1995-09-29 00:41:15 +00:00
Ian Lance Taylor
1293a6fc03 check powerpc-*-pe* as well as powerpc-*-winnt* 1995-09-27 17:39:16 +00:00
Ian Lance Taylor
81d08d0c53 * configure.in: Don't configure ld and gdb for powerpc*-*-winnt*,
since they are not yet supported.
1995-09-27 16:24:58 +00:00
Stan Shebs
a2e7268980 Add PowerMac support and many other enhancements.
* mpw-configure: New option --cc to select compiler to use,
	paste options set according to --cc into the generated
	Makefile, generate the Makefile by sed'ing the Unix Makefile.in
	if mpw-make.sed is present.
	* mpw-config.in: Don't test for gC1, test for mpw-touch,
	add forward includes for PowerPC include files.
	* mpw-build.in: Build using Makefile.PPC if present.
	(do-byacc, etc): Remove separate version resource builds.
	(do-gas): Build "stamps" before "all".
	(do-gcc): Build "stamps-h" and "stamps-c" before "all".
	* mpw-README: Update to reflect --cc option, PowerMac support,
	and recently-reported compatibility problems.
1995-09-26 21:51:30 +00:00
David Edelsohn
d9677195b1 * cfg-ml-com.in (m68*-*-*): Only build multilibs for
embedded m68k systems (-aout, -coff, -elf, -vxworks).
	(--with-multilib-top): Pass to recursive invocations.
1995-09-22 19:21:08 +00:00
J.T. Conklin
f74b6b5f53 * configure.in (noconfigdirs): Disable libg++ and libstdc++ on
v810-*-*.
1995-09-19 20:52:44 +00:00
J.T. Conklin
486e0f0ac5 * configure.in (noconfigdirs): Disable bfd, binutils, gas, gcc,
gdb, ld and opcodes on v810-*-*.
1995-09-19 06:11:12 +00:00
release
952306d1b0 * config/mh-ncrsvr43: Removed AR_FLAGS 1995-09-17 01:33:20 +00:00
Ian Lance Taylor
56a39ce95c * Makefile.in (DO_X): Change do-realclean to do-maintainer-clean.
(local-maintainer-clean): New target.
	(maintainer-clean): New target.
	(realclean): Just depend upon maintainer-clean.
1995-09-12 22:05:08 +00:00
J.T. Conklin
d55a826735 * configure.in (noconfigdirs): Disable gdb on m68k-*-netbsd*. 1995-09-09 00:15:47 +00:00
Ian Lance Taylor
ffb8885bb0 * configure.in: Build ld in mips*-*-bsd* case. 1995-09-08 20:47:20 +00:00
Ken Raeburn
ebf6d5e63d * config.sub: Accept -lites* OS. From Ian Dall. 1995-09-08 00:10:02 +00:00
Jackie Smith Cashion
6d333529f4 Fri Sep 1 08:06:58 1995 James G. Smith <jsmith@beauty.cygnus.com>
* config.sub: recognise mips64vr4300 and mips64vr4300el as valid
        targets.
1995-09-01 15:08:48 +00:00
Jason Molenda
c928c81fb7 * configure.in: treat i386-win32 canadian cross the same as
i386-go32 canadian cross.
1995-08-31 04:08:15 +00:00
Michael Meissner
c2838adcd4 Add support for -disable switches in PowerPC multilibs 1995-08-23 15:54:13 +00:00
Ken Raeburn
80152a2019 * configure: Add Makefile.tem to list of files to remove in trap handler. 1995-08-17 20:04:38 +00:00
Per Bothner
74a86d1f95 * config.guess: Merge with FSF:
Wed Jun 28 17:57:27 1995  David Edelsohn  <edelsohn@mhpcc.edu>
	* config.guess (AIX4): More robust release numbering discovery.

	Thu Jun 22 19:01:24 1995  Kenneth Stailey  (kstailey@eagle.dol-esa.gov)
	* config.guess (i386-sequent-ptx): Properly get version number.

	Thu Jun 22 18:36:42 1995  Uwe Seimet  (seimet@iris1.chemie.uni-kl.de)
	* config.guess (mips:*:4*:UMIPS): New case.
1995-08-11 22:40:18 +00:00
Fred Fish
560ac5deb3 * Makefile.in (GDBTK_SUPPORT_DIRS): Define and pass as part of
SUPPORT_FILES to submakes.
1995-08-06 19:18:27 +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
David Edelsohn
e9a9d059c4 * cfg-ml-pos.in (dotdot): Work around SunOS sed bug. 1995-07-27 21:36:29 +00:00
Fred Fish
8e2c205b9b * config.guess (*:Linux:*:*): First try asking the linker what the
default object file format is (elf, aout, or coff).  Then if this
	fails, try previous methods.
1995-07-27 20:50:10 +00:00
J.T. Conklin
dca68f1e4c * configure.in: Don't build newlib for *-*-vxworks5.1. 1995-07-27 18:31:12 +00:00
Brendan Kehoe
849367a2cc * configure.in: Don't build newlib for a29k-*-vxworks5.1.
* test-build.mk: Add setting of --with-headers for a29k-vxworks5.1.
1995-07-27 18:22:20 +00:00
David Edelsohn
9eb59e0bdf * config-com.multi: New file.
* config-pos.multi: New file.
1995-07-21 17:42:32 +00:00
Steve Chamberlain
8ab7ddc813 * configure.in: Add i386-pe configuration. 1995-06-29 06:58:11 +00:00
Stan Shebs
9e000b3515 * mpw-config.in (elf/mips.h): Always forward-include, needed
for GDB to build.
1995-06-23 01:52:24 +00:00
Rob Savoye
6d5cfab0ab * testsuite: New directory for customer acceptance and whole tool
chain tests.
	* configure: Set build_{cpu,vendor,os,alias} to host values when
	--build isn't specified
1995-06-21 21:25:10 +00:00
Ken Raeburn
6109825c73 Handle autoconfiscated directories by running the correct configure script. 1995-06-21 20:57:03 +00:00
Ken Raeburn
ff15324f63 Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets.
Details in change logs.
1995-05-18 22:21:18 +00:00
Michael Meissner
b4ecce2f53 Add support for little endian PowerPC; add P5, P6, Nexgen, K5 aliases for pentium 1995-05-09 20:54:05 +00:00
Michael Meissner
26fc834093 Support Linux systems that do not have the BFD linker installed. 1995-04-27 18:40:32 +00:00
Jeff Law
094a7e4392 * config.guess: Add hppa1.1-hp-lites support. 1995-04-26 16:59:33 +00:00
Rob Savoye
0672310078 Don't build newlib for m68k-vxworks5.1. 1995-04-25 18:10:53 +00:00
Jason Merrill
eddd19426e Mon Apr 24 16:23:41 1995 Michael Meissner <meissner@tiktok.cygnus.com>
* config.guess (*:Linux:*:*): Determine whether the default
	compiler is ELF or a.out.
1995-04-25 01:18:25 +00:00
David Edelsohn
99dff294dc * configure.in: Recognize --with-newlib.
(sparc-*-sunos4*): Build sim, dejagnu, expect, tcl if cross target.
	(arc-*-*): Build g++ stuff now.
1995-04-12 01:59:39 +00:00
Jason Molenda
67bbb4058c * Makefile.in: move {all,check,install}-gdb from *_MODULES
to *_X11_MODULES due to gdbtk needing X include files et al.
1995-04-10 21:39:32 +00:00
Stan Shebs
8993849cb4 Merge MPW ChangeLog into generic ChangeLog 1995-04-10 19:44:46 +00:00
Jim Kingdon
6d3055cb47 * configure.in (host_libs): Remove glob, since it is gone from the
sources.
1995-04-08 02:36:15 +00:00
Ian Lance Taylor
c2a4f18cef * config.sub: Remove linux special cases. 1995-03-30 19:19:25 +00:00
Ian Lance Taylor
84849c9c15 * config.sub: Merge in recent FSF changes. 1995-03-30 18:57:09 +00:00
Jason Molenda
ac42799daa Tue Mar 28 14:47:34 1995 Jason Molenda (crash@phydeaux.cygnus.com)
build-all.mk,config/mh-solaris:  revert these two changes:

        Tue Mar 30 10:03:09 1993  Ian Lance Taylor  (ian@cygnus.com)

                * build-all.mk: Use CC=cc -Xs on Solaris.

        Mon Mar 29 19:59:26 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)

                * config/mh-solaris: SunPRO C needs -Xs to be able to get a
                working xmakefile for Emacs.

xmakefile no longer used for emacs; recent versions of SunPRO C
allegedly drop -Xs; running configure will assume ``cc'' but when you
compile, it uses ``cc -Xs'' (ansi vs old SunOS behavior) which causes
all kinds of problems rebuilding the source using the SunPRO compiler.
1995-03-28 22:50:45 +00:00
Ian Lance Taylor
121bdf8f01 * configure: If the --cache-file is used, pass it down to
configure in subdirectories.
PR 6389.
1995-02-28 22:37:42 +00:00
Kung Hsu
9ce13cfcfb * config.sub: add vxworks29k configuration. 1995-02-27 20:54:49 +00:00
Jim Wilson
ada4e0c2f2 * config.guess (IRIX): Sed - to _. 1995-02-04 20:12:40 +00:00
J.T. Conklin
dd025a4973 * Makefile.in (source-vault, binary-vault): New targets. 1995-02-03 19:56:27 +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
Jim Kingdon
d5a7bb73aa * configure.in (rs6000-*-*): Don't build gas. 1995-01-09 17:50:42 +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
320ad1ed41 * config.guess: Merge from FSF. 1995-01-04 21:01:44 +00:00
Per Bothner
91f4a683d8 * Makefile.in (LIBGXX_SUPPORT_DIRS): Add libstdc++. 1994-12-02 23:54:59 +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
J.T. Conklin
647acb003f * configure.in (*-*-netware*): Don't configure xiberty. 1994-11-21 19:16:38 +00:00
Bill Cox
06a8010d63 * build-all.mk: Add mips-ncd-elf target to sun4 targets
for special NCD build.
1994-11-11 23:33: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
Bill Cox
e3f6f4cfd7 * build-all.mk: Add Ericsson targets to sun4 and solaris
hosts.  Add  BNR's sun4 target to solaris host, so their
	  build-from-source will be tested in-house first.
1994-11-08 01:32:51 +00:00
Per Bothner
8deb5c5fd6 * configure.in (target_libs): Include libstdc++ again.
* config.guess:  Update from FSF (for FreeBSD).
1994-11-05 23:44:38 +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
cb409b5d9d * config.sub: Update for recent FSF changes. Remove obsolete
h8300hds entry.  Add -windows* and -osx as basic os.  Minor
	spacing changes.
1994-10-26 20:41:39 +00:00
Per Bothner
7e290a5dd3 * config.guess: Merge with FSF.
* configure.in:  Match on i?86-ncr-sysv4.3, not i?86-ncr-sysv43.
1994-10-21 01:55:14 +00:00
Ken Raeburn
1b79c34daa * configure: Since the "trap 0" handler will override the exit status on many
systems, only use it for "exit 1", and make it set a non-zero exit status;
reset it before "exit 0".  Also, check exit status of config.sub, and error out
if it failed.
1994-10-20 23:32:46 +00:00
Ian Lance Taylor
dfe4400454 * Makefile.in (all-binutils): Depend upon all-byacc. 1994-10-18 19:34:31 +00:00
Ian Lance Taylor
826337108b * configure.in: Don't build emacs on Irix 5. 1994-10-18 19:26:16 +00:00
J.T. Conklin
f16db09225 * configure.in (*-*-netware*): Add libio. 1994-10-17 23:23: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
Per Bothner
b5e7c7b315 * config.guess: Update from FSF. 1994-10-07 01:06:03 +00:00
Brendan Kehoe
28a499bb80 * Makefile.in (all-prms): Depend on all-librx. 1994-10-05 21:32:42 +00:00
Ian Lance Taylor
1ce422b072 * configure: Use ${config_shell} when running ${configsub}. 1994-10-04 16:06:32 +00:00
David Edelsohn
c03a4997a9 * config.sub: No longer recognize h8300h. 1994-10-03 21:30:15 +00:00
Ian Lance Taylor
d1c8b8694a * config.sub: Remove extraneous differences between config.sub and
gcc/config.sub.
1994-10-03 16:41:46 +00:00
Ken Raeburn
7166a30844 Makefile.in (DISTSTUFFDIRS): Add gas. 1994-10-01 04:24:29 +00:00
Per Bothner
57b2362f55 * config.guess (HP-UX): Patch from Harlan Stenn
<harlan@landmark.com> to also emit release level.
	* config.guess (sun4*:SunOS:*:*): Change '-JL' to '_JL'.
1994-09-20 01:30:19 +00:00
Per Bothner
c9cbfd5efe * config.sub: Merge nextstep cleanup from FSF. 1994-09-07 06:23:05 +00:00
Ken Raeburn
318b02b6b9 ARM Acorn/RISCiX target and host patches from Richard Earnshaw 1994-09-05 10:53:00 +00:00
Ian Lance Taylor
6bd3f7654d * configure.in (alpha-dec-osf*): Use osf*, not osf1*. Don't
configure ld--it works, but it doesn't support shared libraries.
1994-08-31 17:55:49 +00:00
Per Bothner
c46e56efa1 * config.guess (*-unknown-freebsd*): Get rid of possible
trailing "(Release)" in version string.
1994-08-29 01:22:07 +00:00
Per Bothner
419736f4a8 * config.guess: Fix i486-ncr-sysv43 -> i486-ncr-sysv4.3.
Fix type: *-next-neststep -> *-next-nextstep.

	* config.guess:  Merge from FSF:

	Fri Aug 26 18:45:25 1994  Philippe De Muyter (phdm@info.ucl.ac.be)

	* config.guess: Recognize powerpc-ibm-aix3.2.5.

	Wed Apr 20 06:36:32 1994  Philippe De Muyter  (phdm@info.ucl.ac.be)

	* config.guess: Recognize UnixWare 1.1 (UNAME_SYSTEM is SYSTEM_V
	instead of UNIX_SV for UnixWare 1.0).
1994-08-27 22:08:32 +00:00
Stu Grossman
dad7168ac5 * Makefile.in (all-gdb): Add dependencies on all-gcc and all-ld
to make gdb/nlm/* build after the compiler and linker.
1994-08-27 08:58:25 +00:00
Per Bothner
1f2a60d4e6 * config.guess (netbsd, freebsd, linux): Accept any machine,
not just i[34]86.
	(m68k-atari-sysv4):  Relocate to match FSF version.
1994-08-26 23:14:50 +00:00
Per Bothner
6f023e8aef * config.guess: More merges from the FSF. 1994-08-26 21:38:29 +00:00
Per Bothner
0ffe881431 More merges from FSF. 1994-08-26 21:10:36 +00:00
Ken Raeburn
5a2400c499 configure: Accept and ignore --cache*, for compat w/autoconf 2. 1994-08-26 20:46:31 +00:00
Per Bothner
574516bf0e * (config.guess): Merge from FSF. 1994-08-26 20:24:35 +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
Ian Lance Taylor
1c15a33d10 * configure.in: Recognize --without-newlib. 1994-08-26 15:19:54 +00:00
Ian Lance Taylor
a73fc88170 * configure.in: Change i[34]86 to i[345]86. 1994-08-24 16:37:58 +00:00
Per Bothner
8e3641719b * Makefile.in: Remove (for now) librx as a host library,
now that we're building it for target.
1994-08-19 19:58:27 +00:00
Ian Lance Taylor
64b7bf9f67 * configure: Fix up help message; from karl@owl.hq.ileaf.com
(Karl Berry).
1994-08-19 14:50:50 +00:00
Per Bothner
63a042e60f * configure.in: Also configure librx. 1994-08-16 23:11:16 +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