Age | Commit message (Collapse) | Author | Files | Lines |
|
for systems with small ARG_MAX values. From phdm@info.ucl.ac.be
(Philippe De Muyter).
|
|
|
|
|
|
new scheme.
|
|
where needed.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
and gnats, because they are now subsumed by DISTSTUFFDIRS.
Move bfd to DISTSTUFFDIRS.
|
|
* 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.
|
|
* winsup. New directory.
* Makefile.in: Build winsup.
* configure.in: Winsup is configured when target is win32.
Can only build win32 target GDB when native.
|
|
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.
|
|
(DEVO_SUPPORT): Add mpw-README, mpw-build.in, mpw-config.h and
mpw-configure.
|
|
* configure.in (win32): New target and host.
|
|
|
|
* Makefile.in (LIBCXXFLAGS_FOR_TARGET): Add -fno-implicit-templates.
|
|
reduce command line length.
(AS_FOR_TARGET): Check for as.new, not Makefile.
(NM_FOR_TARGET): Check for nm.new, not Makefile.
|
|
to LIBCXXFLAGS. Tests are better run without it.
|
|
|
|
only useful for binutils snapshots.
(binutils.tar.gz, gas+binutils.tar.gz): Add configure.bat and makeall.bat to
specified SUPPORT_FILES.
|
|
* 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.
|
|
|
|
* Makefile.in (ALL_TARGET_MODULES): Add libstdc++.
(CHECK_TARGET_MODULES): Ditto.
(INSTALL_TARGET_MODULES): Ditto.
(TARGET_LIBS): Ditto.
(all-libstdc++): Note dependencies.
|
|
* Makefile.in (CXXFLAGS): Use -fno-implicit-templates instead of
-fexternal-templates.
Because libstdc++ won't build with -fexternal-templates.
|
|
|
|
|
|
|
|
|
|
* Makefile.in (all-xiberty): Depend upon all-ld.
|
|
is now needed for libg++.
|
|
and install-emacs). Top-level command `make all-emacs19 CC=gcc' now
behaves as `make all-emacs CC=gcc'.
|
|
makefile target.
|
|
in NATIVE_CHECK_MODULES.
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
* Makefile.in (INSTALL_LAST): Change operation so it works
on more flavors of make.
* configure.in (go32): Don't build libg++ or libio.
|
|
|
|
they can be overriden by templates.
|
|
for GDB and GDB has been fixed to not need it.
|
|
run Sanitize during the build process, cause the distribution build process
to emit a appropriate message and quit when run in an unsanitized tree.
|
|
with "$$r", to increase the likelihood that the do-* commands (plus user
environment) will fit SCO limits.
|
|
|
|
|
|
(DISTDOCDIRS): Don't assume libg++ and gdb folks necessarily want this now.
|