summaryrefslogtreecommitdiffstats
path: root/Makefile.tpl
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.tpl (BUILD_EXPORTS, HOST_EXPORTS, GCC_HOST_EXPORTS)DJ Delorie2004-05-251-99/+139
| | | | | | | (STAGE_HOST_EXPORTS, BASE_TARGET_EXPORTS, RAW_CXX_TARGET_EXPORTS) (NORMAL_TARGET_EXPORTS): New macros. Use them in all the recursive targets. * Makefile.in: Regenerate.
* 2005-05-24 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-05-241-219/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Test the ability to symlink directories. * configure: Regenerate. * Makefile.def (bootstrap-stage): New definitions. * Makefile.tpl (configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc, all-stage1-gcc, all-stage2-gcc, all-stage3-gcc, new-bootstrap, new-cleanstrap, new-restage1, new-restage2, new-restage3, compare): Autogenerate, see Makefile.in entry for behavioral changes. (distclean-stage1, new-stage1-start, new-stage1-end, new-stage1-bubble, distclean-stage2, new-stage2-start, new-stage2-end, new-stage2-bubble, distclean-stage3, new-stage3-start, new-stage3-end): New autogenerated targets. (objext, prebootstrap, BOOT_CFLAGS, POSTSTAGE1_FLAGS_TO_PASS): Move above the autogenerated targets. * Makefile.in: Regenerate. (distclean-stage1, new-stage1-start, new-stage1-end, new-stage1-bubble, distclean-stage2, new-stage2-start, new-stage2-end, new-stage2-bubble, distclean-stage3, new-stage3-start, new-stage3-end): New targets. (all-stage1-gcc): Move prebootstrap dependency from here... (configure-stage1-gcc): ...to here. (new-bootstrap): Use bubble targets. (new-cleanstrap, new-restage1, new-restage2, new-restage3): Use per-stage distclean targets. (configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc, all-stage1-gcc, all-stage2-gcc, all-stage3-gcc, new-bootstrap): Use new-stageN-start to prepare the tree.
* 2004-05-23 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-05-241-2/+4
| | | | | | | | | | | | | | | * Makefile.def (host_modules): add libcpp. * Makefile.tpl: Add dependencies on and for libcpp. * Makefile.in: Regenerate. * configure.in: Add libcpp host module. * configure: Regenerate. config/ChangeLog: 2004-05-23 Paolo Bonzini <bonzini@gnu.org> * acx.m4 (ACX_HEADER_STDBOOL, ACX_HEADER_STRING): From gcc.
* 2004-05-21 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-05-211-4/+51
| | | | | | | | | | | * Makefile.tpl: Whenever a recursive target is defined, wrap it in a special @if/@endif block, and prepare its maybe dependency in the @if/@endif block * configure.in: Instead of writing maybe dependencies, remove the @if/@endif statements, and remove the @if/@endif blocks that remain. * configure: Regenerate. * Makefile.in: Regenerate.
* * Makefile.def, Makefile.tpl, configure.in: Remove all mentionZack Weinberg2004-05-181-2/+0
| | | | | of libf2c. * configure, Makefile.in: Regenerate.
* merge from gccDJ Delorie2004-05-131-4/+14
|
* merge from gcc:DJ Delorie2004-04-271-10/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-04-27 Paolo Bonzini <bonzini@gnu.org> Revert: 2004-04-26 Paolo Bonzini <bonzini@gnu.org> * Makefile.def (flags_to_pass): Remove *dir variables that are passed to the modules via TOPLEVEL_CONFIGURE_ARGUMENTS, as well as prefix and exec_prefix. * Makefile.in: Regenerate. 2004-04-26 Paolo Bonzini <bonzini@gnu.org> * Makefile.def (host_modules): Mark with the bootstrap flag packages on which gcc depends. * Makefile.tpl (all-bootstrap): Use it. * Makefile.in: Regenerate. 2004-04-26 Paolo Bonzini <bonzini@gnu.org> * Makefile.def (flags_to_pass): Remove *dir variables that are passed to the modules via TOPLEVEL_CONFIGURE_ARGUMENTS, as well as prefix and exec_prefix. * Makefile.in: Regenerate. 2004-04-26 Paolo Bonzini <bonzini@gnu.org> * configure.in: Invoke ACX_PROG_CMP_IGNORE_INITIAL. * configure: Regenerate. * config/acx.m4: Mutuate ACX_PROG_CMP_IGNORE_INITIAL from gcc. * gcc/Makefile.tpl (compare): Use the result of the test. * gcc/Makefile.in: Regenerate. 2004-04-23 Paolo Bonzini <bonzini@gnu.org> * Makefile.tpl (all-stage1-gcc, all-stage2-gcc, all-stage3-gcc): Always relocate gcc and prev-gcc to the original names, even if the build fails. (new-cleanstrap, new-restage1, new-restage2, new-restage3): New targets.
* Fix LDFLAGS related configure errors.Jim Wilson2004-04-161-0/+5
| | | | | | | * Makefile.tpl (configure-[+module+], configure-gcc, configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc): Set and export LDFLAGS. * Makefile.in: Regenerate.
* 2004-04-09 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode2004-04-091-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | PR bootstrap/14871 * Makefile.tpl: If we don't have built-in-tree target tools, use the ones found by configure rather than hacking around with program_transform_name. * configure.in: Give Makefile.tpl the information necessary to do that. * Makefile.in: Regenerate. * configure: Regenerate. 2004-04-06 Nathanael Nerode <neroden@gcc.gnu.org> PR bootstrap/14760 * configure.in: When computing baseargs, strip *all* copies of offending options. Also, don't match/substitute the trailing space, so that this actually works when two similar options are separated by only one space. * configure: Regenerate. 2004-04-06 David Edelsohn <edelsohn@gnu.org> * configure.in (powerpc-*-aix*): Remove target-libada from noconfigdirs. (rs6000-*-aix*): Same. * configure: Regenerate.
* * Makefile.tpl (top level bootstrap support): Remove now-unneededNathanael Nerode2004-03-251-3/+1
| | | | | STRICT_WARN, WARN_CFLAGS flags passed down to make. * Makefile.in: Regenerate.
* * configure.in (top level bootstrap support): Rework --enable-werrorNathanael Nerode2004-03-241-2/+4
| | | | | | | | to set @stage2_werror_flag@. * configure: Regenerate. * Makefile.tpl (top level bootstrap support): Pass @stage2_werror_flag@ down to configure in stages 2 and 3. * Makefile.in: Regenerate.
* 2004-03-23 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode2004-03-241-7/+6
| | | | | | | | | | | * Makefile.tpl (new-bootstrap): Set CC and CC_FOR_BUILD in configure for stages 2 and 3 as well as in make. As a consequence, remove OUTPUT_OPTION (now detected by configure) from the flags passed down to make. * Makefile.in: Regenerate. * Makefile.tpl (new-bootstrap): Fix typo. * Makefile.in: Regenerate.
* * Makefile.tpl: Rearrange by moving recursive_targets rulesNathanael Nerode2004-03-221-97/+116
| | | | | | | | | | | | | | | | | | | | | into their proper sections. * Makefile.tpl (top level bootstrap support): Move disabling of coverage flags from 'make' to 'configure'; improve comments. * Makefile.in: Regenerate. * Makefile.tpl (experimental top level bootstrap) Move stage1 language setting from all- target to configure- target; disable intermodule optimization in stage 1; prevent gratuitous rebuilds of stage 1. * Makefile.in: Regenerate. * configure.in: Comma-separate stage 1 language list for top level bootstrap. * configure: Regenerate. * Makefile.tpl: Clean up experimental top level bootstrap support: note known problems; set CONFIG_SHELL; don't set BUILD_CC; relocate prev-gcc in configure- targets as well as all- targets. * Makefile.in: Regenerate.
* 2004-03-17 Paolo Bonzini <bonzini@gnu.org>Nathanael Nerode2004-03-171-1/+0
| | | | | | | * configure.in: Remove symbolic link section. * configure: Regenerate. * Makefile.tpl (links): Remove. * Makefile.in: Regenerate.
* 2004-03-15 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode2004-03-161-5/+272
| | | | | | | * Makefile.tpl: Introduce experimental top level bootstrap support. * Makefile.in: Regenerate. * configure.in: Introduce support for top level bootstrap. * configure: Regenerate.
* PR bootstrap/7087Nathanael Nerode2004-02-281-9/+10
| | | | | | | * Makefile.tpl: Guard XFOO sed statements better. * Makefile.tpl: Add dependency for configure-target-libada. * Makefile.in: Regenerate (incidentally fixes broken commit when libada-branch was merged).
* * Makefile.def (target_modules) [libtermcap, libiberty, zlib]: Stage.DJ Delorie2004-01-141-4/+4
| | | | | * Makefile.tpl (configure-target-[+module+]): Support stage. * Makefile.in: Rebuilt.
* * configure.in: Use ./config.cache, not config.cache.Nathanael Nerode2004-01-051-1/+1
| | | | | | * configure: Regenerate. * Makefile.tpl: Special-casing not needed for GCC any more. * Makefile.in: Regenerate.
* * Makefile.tpl: Make GCC use a separate config.cache.Nathanael Nerode2004-01-031-1/+4
| | | | * Makefile.in: Regenerate.
* 2003-12-19 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode2003-12-191-1/+6
| | | | | | | | | Port change over from GCC: 2003-11-20 Kelley Cook <kcook@gcc.gnu.org> * Makefile.tpl (BASE_FLAGS_TO_PASS): Pass along CONFIG_SHELL. (configure-build-[+module+], configure-[+module+]): Likewise. (configure-target-[+module+], configure-gcc, config.status): Likewise. * Makefile.in: Regenerate.
* * Makefile.tpl (EXTRA_GCC_FLAGS): Pass BOOT_ADAFLAGS.DJ Delorie2003-11-191-1/+2
| | | | * Makefile.in: Regenerate.
* * Makefile.tpl: Make GCC_FLAGS_TO_PASS a superset ofNathanael Nerode2003-10-131-7/+1
| | | | | HOST_FLAGS_TO_PASS. * Makefile.in: Regenerate.
* 2003-10-05 Mohan Embar <gnustuff@thisiscool.com>DJ Delorie2003-10-081-1/+1
| | | | | | | * configure.in: Allow explicit specification of CFLAGS_FOR_BUILD. * configure: Rebuilt * Makefile.tpl: Use CFLAGS_FOR_BUILD computed by configure * Makefile.in: Rebuilt
* * Makefile.tpl: Don't pass down obsolete ENQUIRE variable.Nathanael Nerode2003-09-201-3/+0
| | | | | | | * Makefile.in: Regenerate. * Makefile.tpl: Don't pass (unused) DLLTOOL or WINDRES to gcc. * Makefile.in: Regenerate.
* Merge from gcc:Nathanael Nerode2003-08-021-5/+3
| | | | | | | | | | | 2003-08-01 Matt Kraai <kraai@alumni.cmu.edu> * Makefile.tpl (check, check-c++): Express dependencies using dependencies rather than commands. * Makefile.in: Regenerate. 2003-07-31 Geoffrey Keating <geoffk@apple.com> * Makefile.tpl (libsubdir): Use gcc instead of gcc-lib. * Makefile.in: Update.
* * Makefile.tpl: Use 'mkinstalldirs' rather than 'mkdir' whenNathanael Nerode2003-07-281-6/+3
| | | | | | | creating target and build subdirs to build all parent dirs as needed. * Makefile.in: Rebuild. * configure.in: Don't build dirs explicitly here. * configure: Rebuild.
* * Makefile.tpl (all-make): Depend on intl.Alexandre Oliva2003-07-221-1/+1
| | | | * Makefile.in: Rebuilt.
* * Makefile.tpl: Set INSTALL and friends using autoconf. RemoveNathanael Nerode2003-07-131-11/+8
| | | | | | | unused INSTALL_PROGRAM_ARGS. * configure.in: Use AC_PROG_INSTALL. * Makefile.in: Regenerate. * configure: Regenerate.
* 2003-07-06 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2003-07-061-62/+64
| | | | | | * config-ml.in: Replace PWD with PWD_COMMAND. * Makefile.tpl: Likewise. * Makefile.in: Regenerated.
* * Makefile.tpl: Add maybe-configure-itcl to configure-gdb.Keith Seitz2003-06-231-1/+1
| | | | * Makefile.in: Regenerate.
* * Makefile.def: Introduce flags_to_pass.Nathanael Nerode2003-06-231-64/+3
| | | | | * Makefile.tpl: Generate BASE_FLAGS_TO_PASS using it. * Makefile.in: Regenerate.
* (sync with gcc)Nathanael Nerode2003-06-171-2/+0
| | | | | * Makefile.tpl: Remove BUILD_CC stuff. * Makefile.in: Regenerate.
* Merge these:DJ Delorie2003-06-121-8/+2
| | | | | | | | | | | | | | 2003-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * configure.in: Don't pass --with-stabs for mips*-sgi-irix6*o32. * configure. Regenerate. 2003-06-10 Nathanael Nerode <neroden@gcc.gnu.org> * configure.in: Disable serial configure by default. * configure: Regenerate. * Makefile.tpl: Abolish .NOTPARALLEL. * Makefile.in: Regenerate.
* * Makefile.tpl: Replace {build,host,target}_canonical byNathanael Nerode2003-06-101-20/+11
| | | | | {build,host,target}. * Makefile.in: Regenerate.
* * Makefile.tpl: Fix stupid pasto.Nathanael Nerode2003-06-101-1/+1
| | | | * Makefile.in: Regenerate.
* * Makefile.tpl: Remove bogus conditional.Nathanael Nerode2003-06-101-24/+37
| | | | * Makefile.in: Regenerate.
* * Makefile.tpl: Make 'recursive targets' using autogen ratherNathanael Nerode2003-06-031-94/+94
| | | | | | | | | | | than shell loop. Remove duplicate 'clean' targets and false comments. * Makefile.def: Add systematic dependencies to 'recursive' targets. Add systematic method of specifying missing targets in subdirs. Add copyright boilerplate. * Makefile.in: Regenerate. * configure.in: Add 'recursive targets' to maybe list. * configure: Regenerate.
* * Makefile.tpl: Rename [+target+] to [+make_target+].Nathanael Nerode2003-06-031-4/+4
| | | | * Makefile.def: Rename 'target' to 'make_target'.
* * Makefile.tpl: Make maybe-check-gcc .PHONY.DJ Delorie2003-05-281-1/+1
| | | | * Makefile.in: Regenerate.
* * Makefile.tpl (configure-target-libiberty): Depend only on gcc, notDJ Delorie2003-05-221-1/+1
| | | | | newlib or libgloss. * Makefile.in: Regenerate.
* * Makefile.tpl: Add missing empty maybe-check-gcc target.DJ Delorie2003-05-211-0/+1
| | | | * Makefile.in: Regenerate.
* 2003-05-19 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode2003-05-201-14/+23
| | | | | | | | * configure.in: Switch more things to use maybe dependencies. * Makefile.tpl: Switch more things to use maybe dependencies. Factor out common code from autogen IF statements. * configure: Regenerate. * Makefile.in: Regenerate.
* <top level>Nathanael Nerode2003-05-181-13/+35
| | | | | | | | | | | | | * configure.in: Switch more things to use maybe dependencies. Rearrange a little. Use GCC_TOPLEV_SUBDIRS. * configure: Regenerate. * Makefile.tpl: Switch more things to use maybe dependencies. * Makefile.in: Regenerate. <config> * config/acx.m4: Introduce _GCC_TOPLEV_NONCANONICAL_BUILD, _GCC_TOPLEV_NONCANOICAL_HOST, _GCC_TOPLEV_NONCANONICAL_TARGET, GCC_TOPLEV_SUBDIRS.
* 2003-05-15 Andreas Schwab <schwab@suse.de>Andreas Jaeger2003-05-161-0/+2
| | | | | * Makefile.tpl (install-opcodes): Define. * Makefile.in: Rebuild.
* 2003-05-02 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2003-05-031-2/+2
| | | | | * Makefile.tpl: Require "makeinfo" from texinfo 4.2 or later. * Makefile.in: Regenerate.
* * Makefile.tpl: Clean $(BUILD_SUBDIR).Daniel Jacobowitz2003-04-281-0/+1
| | | | * Makefile.in: Regenerated.
* * Makefile.tpl (MAKEINFOFLAGS): Default to --split-size=5000000.DJ Delorie2003-04-191-1/+2
| | | | | | | * Makefile.in: Regenerate. * configure.in (powerpc64*-*-linux*): Remove. * configure: Rebuilt.
* * Makefile.tpl (GCC_STRAP_TARGETS): New variable containing all theDJ Delorie2003-04-171-2/+3
| | | | | | | | | previous bootstrap targets, plus bubblestrap, quickstrap, cleanstrap, and restrap. * Makefile.in: Regenerate. * configure.in (arm-*-netbsdelf*): Enable building java libraries. * configure: Regenerated.
* * Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES back down.Nathanael Nerode2003-03-141-4/+8
| | | | * Makefile.in: Regenerate.
* * Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES up. Delete unusedNathanael Nerode2003-03-121-5/+4
| | | | | | | Make macro. * Makefile.in: Regenerate. * configure.in: Clean up gxx_include_dir logic. * configure: Regenerate.
OpenPOWER on IntegriCloud