-
- Downloads
configure.in: If not NO_MINUS_C_MINUS_O, substitute OUTPUT_OPTION with '-o $@'.
* configure.in: If not NO_MINUS_C_MINUS_O, substitute OUTPUT_OPTION with '-o $@'. Make zlibdir, zlibinc relative to top level. Kill oldstyle_subdirs. Do not include $srcdir/$s/Makefile.in in all_lang_makefiles, but do include $outputs. Do not run configure.lang from config.status. Rearrange warning-flag logic to correspond to what the makefile wants. Put special vax stage1 options in @stage1_flags@ not @stage1_warn_cflags@. Don't do anything with extra_c_objs, extra_cxx_objs, or extra_cpp_objs. (--enable-c-cpplib): AC_SUBST(maybe_cpplib) with "libcpp.a" if switch is given, nothing otherwise. * configure.lang: Delete. * Makefile.in: Expunge all traces of extra_c_objs, extra_cxx_objs, and extra_cpp_objs. Set MAYBE_CPPLIB from @maybe_cpplib@. Add $(MAYBE_CPPLIB) to C_AND_OBJC_OBJS. Set warning options via a three level scheme so that -pedantic and -Wtraditional are not used for non-C front ends: LOOSE_WARN, STRICT1_WARN, STRICT2_WARN -> $(@D)-warn, GCC_WARN_CFLAGS -> WARN_CFLAGS. Distinguish STAGE1_CFLAGS from BOOT_CFLAGS. Add -I$(@D) and -I$(srcdir)/$(@D) to INCLUDES. Set OUTPUT_OPTION, ZLIB, ZLIBINC. Do not set P, LANG_FLAGS_TO_PASS. Add OUTPUT_OPTION to all object-file generation rules. Wrap all rules that change the current directory in parentheses; pmake doesn't spawn a new shell for each command. Expunge all references to $(P). When one command depends on another and they're run all at once, use && to separate them, not ;. Add libgcc_s$(SHLIB_EXT) to files deleted on make clean. Force OUTPUT_OPTION='-o $@' in stage2 and beyond. * cp/Make-lang.in, f/Make-lang.in, java/Make-lang.in, objc/Make-lang.in: Wrap all rules that change the current directory in parentheses. Expunge all references to $(P). When one command depends on another and they're run all at once, use && to separate them, not ;. Add OUTPUT_OPTION to all object-file generation rules. Delete obsolete variables. Move all build rules here from the corresponding Makefile.in and adapt to the new environment. * cp/Makefile.in, f/Makefile.in, java/Makefile.in, objc/Makefile.in: Delete. * cp/config-lang.in, f/config-lang.in, java/config-lang.in: Delete outputs= line. From-SVN: r37088
Showing
- gcc/ChangeLog 177 additions, 137 deletionsgcc/ChangeLog
- gcc/Makefile.in 113 additions, 67 deletionsgcc/Makefile.in
- gcc/config.in 1 addition, 2 deletionsgcc/config.in
- gcc/configure 267 additions, 272 deletionsgcc/configure
- gcc/configure.in 24 additions, 30 deletionsgcc/configure.in
- gcc/configure.lang 0 additions, 233 deletionsgcc/configure.lang
- gcc/cp/ChangeLog 12 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/Make-lang.in 81 additions, 38 deletionsgcc/cp/Make-lang.in
- gcc/cp/Makefile.in 0 additions, 323 deletionsgcc/cp/Makefile.in
- gcc/cp/config-lang.in 0 additions, 2 deletionsgcc/cp/config-lang.in
- gcc/f/ChangeLog 12 additions, 0 deletionsgcc/f/ChangeLog
- gcc/f/Make-lang.in 248 additions, 104 deletionsgcc/f/Make-lang.in
- gcc/f/Makefile.in 0 additions, 472 deletionsgcc/f/Makefile.in
- gcc/f/config-lang.in 0 additions, 2 deletionsgcc/f/config-lang.in
- gcc/java/ChangeLog 12 additions, 0 deletionsgcc/java/ChangeLog
- gcc/java/Make-lang.in 127 additions, 78 deletionsgcc/java/Make-lang.in
- gcc/java/Makefile.in 0 additions, 329 deletionsgcc/java/Makefile.in
- gcc/java/config-lang.in 0 additions, 2 deletionsgcc/java/config-lang.in
- gcc/objc/Make-lang.in 7 additions, 19 deletionsgcc/objc/Make-lang.in
- gcc/objc/Makefile.in 0 additions, 73 deletionsgcc/objc/Makefile.in
Loading
Please register or sign in to comment