Commit 8b1f719a by Paolo Bonzini Committed by Paolo Bonzini

configure.ac (strict1_warn): Rename to strict_warn.

2007-01-11  Paolo Bonzini  <bonzini@gnu.org>

	* configure.ac (strict1_warn): Rename to strict_warn.
	(WERROR, --enable-werror, symlink hacks, stage1_cflags,
	cc_set_by_configure, quoted_cc_set_by_configure,
	stage_prefix_set_by_configure, quoted_stage_prefix_set_by_configure,
	all_boot_languages, all_stagestuff): Remove.
	(target_list): Remove bootstrap targets.
	* Makefile.in (quickstrap): Unconditionally make a synonym of all.
	(BOOT_LANGUAGES, STAGE1_CFLAGS, STAGE1_CHECKING,
	REMAKEFLAGS, FLAGS_TO_PASS, PREPEND_DOTDOT_TO_RELATIVE_PATHS,
	SUBDIR_FLAGS_TO_PASS, WERROR_FLAGS, STRICT2_WARN, LANG_STAGESTUFF,
	VOL_FILES, POSTSTAGE1_FLAGS_TO_PASS, STAGE2_FLAGS_TO_PASS,
	STAGEPROFILE_FLAGS_TO_PASS, STAGEFEEDBACK_FLAGS_TO_PASS, stage1_build,
	stage1_copy, stage2_build, stage2_copy, stageprofile_build,
	stageprofile_copy, stage3_build, stage3_copy, stagefeedback_build,
	stagefeedback_copy, stage4_build, clean_s1, clean_sw, bootstrap,
	bootstrap-lean, bootstrap2, bootstrap2-lean, bootstrap3,
	bootstrap3-lean, bootstrap4, bootstrap4-lean, unstage1, unstage2,
	unstage3, unstage4, unstageprofile, unstagefeedback, restage, restage2,
	restage3, restage4, restageprofile, restagefeedback, bubbleestrap,
	cleanstrap, unstrap, restrap, *compare, *compare3, *compare4,
	*compare-lean, *compare3-lean, *compare4-lean, stage1-start, stage1,
	stage2-start, stage2, stage3-start, stage3, stage4-start, stage4,
	stageprofile-start, stageprofile, stagefeedback-start, stagefeedback,
	risky-stage1, risky-stage2, risky-stage3, risky-stage4): Remove.
	(ORDINARY_FLAGS_TO_PASS): Rename to FLAGS_TO_PASS.
	(STAGECOPYSTUFF, STAGEMOVESTUFF): Consolidate into MOSTLYCLEANFILES.
	(mostlyclean): Adjust.
	(clean, distclean): Don't mention bootstrap stuff.
	* configure: Regenerate.
	* ada/config-lang.in, cp/config-lang.in, forttran/config-lang.in,
	java/config-lang.in, objc/config-lang.in, objcp/config-lang.in,
	treelang/config-lang.in (stagestuff): Remove.
	* doc/sourcebuild.texi (stage1, stage2, stage3, stage4,
	stageprofile, stagefeedback, stagestuff): Remove mention.

From-SVN: r120670
parent 6e3a343d
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
* configure.ac (strict1_warn): Rename to strict_warn.
(WERROR, --enable-werror, symlink hacks, stage1_cflags,
cc_set_by_configure, quoted_cc_set_by_configure,
stage_prefix_set_by_configure, quoted_stage_prefix_set_by_configure,
all_boot_languages, all_stagestuff): Remove.
(target_list): Remove bootstrap targets.
* Makefile.in (quickstrap): Unconditionally make a synonym of all.
(BOOT_LANGUAGES, STAGE1_CFLAGS, STAGE1_CHECKING,
REMAKEFLAGS, FLAGS_TO_PASS, PREPEND_DOTDOT_TO_RELATIVE_PATHS,
SUBDIR_FLAGS_TO_PASS, WERROR_FLAGS, STRICT2_WARN, LANG_STAGESTUFF,
VOL_FILES, POSTSTAGE1_FLAGS_TO_PASS, STAGE2_FLAGS_TO_PASS,
STAGEPROFILE_FLAGS_TO_PASS, STAGEFEEDBACK_FLAGS_TO_PASS, stage1_build,
stage1_copy, stage2_build, stage2_copy, stageprofile_build,
stageprofile_copy, stage3_build, stage3_copy, stagefeedback_build,
stagefeedback_copy, stage4_build, clean_s1, clean_sw, bootstrap,
bootstrap-lean, bootstrap2, bootstrap2-lean, bootstrap3,
bootstrap3-lean, bootstrap4, bootstrap4-lean, unstage1, unstage2,
unstage3, unstage4, unstageprofile, unstagefeedback, restage, restage2,
restage3, restage4, restageprofile, restagefeedback, bubbleestrap,
cleanstrap, unstrap, restrap, *compare, *compare3, *compare4,
*compare-lean, *compare3-lean, *compare4-lean, stage1-start, stage1,
stage2-start, stage2, stage3-start, stage3, stage4-start, stage4,
stageprofile-start, stageprofile, stagefeedback-start, stagefeedback,
risky-stage1, risky-stage2, risky-stage3, risky-stage4): Remove.
(ORDINARY_FLAGS_TO_PASS): Rename to FLAGS_TO_PASS.
(STAGECOPYSTUFF, STAGEMOVESTUFF): Consolidate into MOSTLYCLEANFILES.
(mostlyclean): Adjust.
(clean, distclean): Don't mention bootstrap stuff.
* configure: Regenerate.
* ada/config-lang.in, cp/config-lang.in, forttran/config-lang.in,
java/config-lang.in, objc/config-lang.in, objcp/config-lang.in,
treelang/config-lang.in (stagestuff): Remove.
* doc/sourcebuild.texi (stage1, stage2, stage3, stage4,
stageprofile, stagefeedback, stagestuff): Remove mention.
2007-01-11 Nick Clifton <nickc@redhat.com> 2007-01-11 Nick Clifton <nickc@redhat.com>
* config/mcore/predicates.md (mcore_general_movesrc_operand): * config/mcore/predicates.md (mcore_general_movesrc_operand):
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
# language - name of language as it would appear in $(LANGUAGES) # language - name of language as it would appear in $(LANGUAGES)
# boot_language - "yes" if we need to build this language in stage1 # boot_language - "yes" if we need to build this language in stage1
# compilers - value to add to $(COMPILERS) # compilers - value to add to $(COMPILERS)
# stagestuff - files to add to $(STAGESTUFF)
language="ada" language="ada"
boot_language=yes boot_language=yes
...@@ -32,8 +31,6 @@ boot_language_boot_flags='ADAFLAGS="$(BOOT_ADAFLAGS)"' ...@@ -32,8 +31,6 @@ boot_language_boot_flags='ADAFLAGS="$(BOOT_ADAFLAGS)"'
compilers="gnat1\$(exeext)" compilers="gnat1\$(exeext)"
stagestuff="gnatbind\$(exeext) gnat1\$(exeext)"
gtfiles="\$(srcdir)/ada/ada-tree.h \$(srcdir)/ada/gigi.h \$(srcdir)/ada/decl.c \$(srcdir)/ada/trans.c \$(srcdir)/ada/utils.c" gtfiles="\$(srcdir)/ada/ada-tree.h \$(srcdir)/ada/gigi.h \$(srcdir)/ada/decl.c \$(srcdir)/ada/trans.c \$(srcdir)/ada/utils.c"
outputs=ada/Makefile outputs=ada/Makefile
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -349,11 +349,11 @@ AC_CACHE_CHECK( ...@@ -349,11 +349,11 @@ AC_CACHE_CHECK(
CFLAGS="$save_CFLAGS" CFLAGS="$save_CFLAGS"
]) ])
strict1_warn= strict_warn=
if test $ac_cv_prog_cc_w_no_long_long = yes \ if test $ac_cv_prog_cc_w_no_long_long = yes \
&& test $ac_cv_prog_cc_w_no_variadic_macros = yes \ && test $ac_cv_prog_cc_w_no_variadic_macros = yes \
&& test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then && test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then
strict1_warn="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings" strict_warn="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
fi fi
# Add -Wold-style-definition if it's accepted # Add -Wold-style-definition if it's accepted
...@@ -368,7 +368,7 @@ AC_CACHE_CHECK( ...@@ -368,7 +368,7 @@ AC_CACHE_CHECK(
CFLAGS="$save_CFLAGS" CFLAGS="$save_CFLAGS"
]) ])
if test $ac_cv_prog_cc_w_old_style_definition = yes ; then if test $ac_cv_prog_cc_w_old_style_definition = yes ; then
strict1_warn="${strict1_warn} -Wold-style-definition" strict_warn="${strict_warn} -Wold-style-definition"
fi fi
# Add -Wmissing-format-attribute if it's accepted # Add -Wmissing-format-attribute if it's accepted
...@@ -383,7 +383,7 @@ AC_CACHE_CHECK( ...@@ -383,7 +383,7 @@ AC_CACHE_CHECK(
CFLAGS="$save_CFLAGS" CFLAGS="$save_CFLAGS"
]) ])
if test $ac_cv_prog_cc_w_missing_format_attribute = yes ; then if test $ac_cv_prog_cc_w_missing_format_attribute = yes ; then
strict1_warn="${strict1_warn} -Wmissing-format-attribute" strict_warn="${strict_warn} -Wmissing-format-attribute"
fi fi
# Enable -Werror, period. # Enable -Werror, period.
...@@ -391,11 +391,9 @@ AC_ARG_ENABLE(werror_always, ...@@ -391,11 +391,9 @@ AC_ARG_ENABLE(werror_always,
[ --enable-werror-always enable -Werror always], [], [ --enable-werror-always enable -Werror always], [],
[enable_werror_always=no]) [enable_werror_always=no])
if test x${enable_werror_always} = xyes ; then if test x${enable_werror_always} = xyes ; then
strict1_warn="${strict1_warn} -Werror" strict_warn="${strict_warn} -Werror"
WERROR=-Werror
fi fi
AC_SUBST(strict_warn)
AC_SUBST(strict1_warn)
# Get C++ compatibility warning flag, if supported. # Get C++ compatibility warning flag, if supported.
AC_CACHE_CHECK( AC_CACHE_CHECK(
...@@ -423,26 +421,12 @@ if test "x$GCC" = "xyes"; then ...@@ -423,26 +421,12 @@ if test "x$GCC" = "xyes"; then
fi fi
AC_SUBST(warn_cflags) AC_SUBST(warn_cflags)
# Enable -Werror in bootstrap stage2 and later. # Enable expensive internal checks
is_release= is_release=
if test x"`cat $srcdir/DEV-PHASE`" != xexperimental; then if test x"`cat $srcdir/DEV-PHASE`" != xexperimental; then
is_release=yes is_release=yes
fi fi
AC_ARG_ENABLE(werror,
[ --enable-werror enable -Werror in bootstrap stage2 and later], [],
[if test x$is_release = x ; then
# Default to "yes" on development branches.
enable_werror=yes
else
# Default to "no" on release branches.
enable_werror=no
fi])
if test x$enable_werror = xyes ; then
WERROR=-Werror
fi
AC_SUBST(WERROR)
# Enable expensive internal checks
AC_ARG_ENABLE(checking, AC_ARG_ENABLE(checking,
[ --enable-checking[=LIST] [ --enable-checking[=LIST]
enable expensive run-time checks. With LIST, enable expensive run-time checks. With LIST,
...@@ -972,19 +956,6 @@ AC_C_BIGENDIAN ...@@ -972,19 +956,6 @@ AC_C_BIGENDIAN
# UNSORTED # UNSORTED
# -------- # --------
# Stage specific cflags for build.
stage1_cflags=
case $build in
vax-*-*)
if test x$GCC = xyes
then
stage1_cflags="-Wa,-J"
else
stage1_cflags="-J"
fi
;;
esac
AC_SUBST(stage1_cflags)
# These libraries may be used by collect2. # These libraries may be used by collect2.
# We may need a special search path to get them linked. # We may need a special search path to get them linked.
...@@ -1628,25 +1599,6 @@ do ...@@ -1628,25 +1599,6 @@ do
done done
tmake_file="${tmake_file_}" tmake_file="${tmake_file_}"
# If the host doesn't support symlinks, modify CC in
# FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
# Otherwise, we can use "CC=$(CC)".
rm -f symtest.tem
case "$LN_S" in
*-s*)
cc_set_by_configure="\$(CC)"
quoted_cc_set_by_configure="\$(CC)"
stage_prefix_set_by_configure="\$(STAGE_PREFIX)"
quoted_stage_prefix_set_by_configure="\$(STAGE_PREFIX)"
;;
*)
cc_set_by_configure="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
quoted_cc_set_by_configure="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
stage_prefix_set_by_configure="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
quoted_stage_prefix_set_by_configure="\\\`case '\\\$(STAGE_PREFIX)' in stage*) echo '\\\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(STAGE_PREFIX)';; esac\\\`"
;;
esac
# This is a terrible hack which will go away some day. # This is a terrible hack which will go away some day.
host_cc_for_libada=${CC} host_cc_for_libada=${CC}
AC_SUBST(host_cc_for_libada) AC_SUBST(host_cc_for_libada)
...@@ -3473,9 +3425,7 @@ lang_tree_files= ...@@ -3473,9 +3425,7 @@ lang_tree_files=
# These (without "all_") are set in each config-lang.in. # These (without "all_") are set in each config-lang.in.
# `language' must be a single word so is spelled singularly. # `language' must be a single word so is spelled singularly.
all_languages= all_languages=
all_boot_languages=
all_compilers= all_compilers=
all_stagestuff=
all_outputs='Makefile gccbug libada-mk' all_outputs='Makefile gccbug libada-mk'
# List of language makefile fragments. # List of language makefile fragments.
all_lang_makefrags= all_lang_makefrags=
...@@ -3526,7 +3476,6 @@ changequote([,])dnl ...@@ -3526,7 +3476,6 @@ changequote([,])dnl
language= language=
boot_language= boot_language=
compilers= compilers=
stagestuff=
outputs= outputs=
gtfiles= gtfiles=
subdir_requires= subdir_requires=
...@@ -3561,12 +3510,7 @@ changequote([,])dnl ...@@ -3561,12 +3510,7 @@ changequote([,])dnl
then all_lang_makefiles="$subdir/Makefile" then all_lang_makefiles="$subdir/Makefile"
fi fi
all_languages="$all_languages $language" all_languages="$all_languages $language"
if test "x$boot_language" = xyes
then
all_boot_languages="$all_boot_languages $language"
fi
all_compilers="$all_compilers $compilers" all_compilers="$all_compilers $compilers"
all_stagestuff="$all_stagestuff $stagestuff"
all_outputs="$all_outputs $outputs" all_outputs="$all_outputs $outputs"
all_gtfiles="$all_gtfiles $gtfiles" all_gtfiles="$all_gtfiles $gtfiles"
for f in $gtfiles for f in $gtfiles
...@@ -3601,8 +3545,7 @@ touch Make-hooks ...@@ -3601,8 +3545,7 @@ touch Make-hooks
target_list="all.cross start.encap rest.encap tags \ target_list="all.cross start.encap rest.encap tags \
install-common install-man install-info dvi pdf html \ install-common install-man install-info dvi pdf html \
uninstall info man srcextra srcman srcinfo \ uninstall info man srcextra srcman srcinfo \
mostlyclean clean distclean maintainer-clean \ mostlyclean clean distclean maintainer-clean"
stage1 stage2 stage3 stage4 stageprofile stagefeedback"
for t in $target_list for t in $target_list
do do
...@@ -3716,7 +3659,6 @@ AC_SUBST(htmldir) ...@@ -3716,7 +3659,6 @@ AC_SUBST(htmldir)
# Substitute configuration variables # Substitute configuration variables
AC_SUBST(subdirs) AC_SUBST(subdirs)
AC_SUBST(srcdir) AC_SUBST(srcdir)
AC_SUBST(all_boot_languages)
AC_SUBST(all_compilers) AC_SUBST(all_compilers)
AC_SUBST(all_gtfiles) AC_SUBST(all_gtfiles)
AC_SUBST(all_gtfiles_files_langs) AC_SUBST(all_gtfiles_files_langs)
...@@ -3725,15 +3667,12 @@ AC_SUBST(all_lang_makefrags) ...@@ -3725,15 +3667,12 @@ AC_SUBST(all_lang_makefrags)
AC_SUBST(all_lang_makefiles) AC_SUBST(all_lang_makefiles)
AC_SUBST(all_languages) AC_SUBST(all_languages)
AC_SUBST(all_selected_languages) AC_SUBST(all_selected_languages)
AC_SUBST(all_stagestuff)
AC_SUBST(build_exeext) AC_SUBST(build_exeext)
AC_SUBST(build_install_headers_dir) AC_SUBST(build_install_headers_dir)
AC_SUBST(build_xm_file_list) AC_SUBST(build_xm_file_list)
AC_SUBST(build_xm_include_list) AC_SUBST(build_xm_include_list)
AC_SUBST(build_xm_defines) AC_SUBST(build_xm_defines)
AC_SUBST(check_languages) AC_SUBST(check_languages)
AC_SUBST(cc_set_by_configure)
AC_SUBST(quoted_cc_set_by_configure)
AC_SUBST(cpp_install_dir) AC_SUBST(cpp_install_dir)
AC_SUBST(xmake_file) AC_SUBST(xmake_file)
AC_SUBST(tmake_file) AC_SUBST(tmake_file)
...@@ -3760,8 +3699,6 @@ AC_SUBST(md_file) ...@@ -3760,8 +3699,6 @@ AC_SUBST(md_file)
AC_SUBST(objc_boehm_gc) AC_SUBST(objc_boehm_gc)
AC_SUBST(out_file) AC_SUBST(out_file)
AC_SUBST(out_object_file) AC_SUBST(out_object_file)
AC_SUBST(stage_prefix_set_by_configure)
AC_SUBST(quoted_stage_prefix_set_by_configure)
AC_SUBST(thread_file) AC_SUBST(thread_file)
AC_SUBST(tm_file_list) AC_SUBST(tm_file_list)
AC_SUBST(tm_include_list) AC_SUBST(tm_include_list)
...@@ -3816,26 +3753,6 @@ for d in $subdirs doc build ...@@ -3816,26 +3753,6 @@ for d in $subdirs doc build
do do
test -d $d || mkdir $d test -d $d || mkdir $d
done done
# If the host supports symlinks, point stage[1234] at ../stage[1234] so
# bootstrapping and the installation procedure can still use
# CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
# FLAGS_TO_PASS has been modified to solve the problem there.
# This is virtually a duplicate of what happens in configure.lang; we do
# an extra check to make sure this only happens if ln -s can be used.
case "$LN_S" in
*-s*)
for d in ${subdirs} ; do
STARTDIR=`${PWDCMD-pwd}`
cd $d
for t in stage1 stage2 stage3 stage4 stageprofile stagefeedback include
do
rm -f $t
$LN_S ../$t $t 2>/dev/null
done
cd $STARTDIR
done
;;
esac
], ],
[subdirs='$subdirs']) [subdirs='$subdirs'])
AC_OUTPUT AC_OUTPUT
...@@ -24,14 +24,11 @@ ...@@ -24,14 +24,11 @@
# #
# language - name of language as it would appear in $(LANGUAGES) # language - name of language as it would appear in $(LANGUAGES)
# compilers - value to add to $(COMPILERS) # compilers - value to add to $(COMPILERS)
# stagestuff - files to add to $(STAGESTUFF)
language="c++" language="c++"
compilers="cc1plus\$(exeext)" compilers="cc1plus\$(exeext)"
stagestuff="g++\$(exeext) g++-cross\$(exeext) cc1plus\$(exeext)"
target_libs="target-libstdc++-v3" target_libs="target-libstdc++-v3"
gtfiles="\$(srcdir)/cp/rtti.c \$(srcdir)/cp/mangle.c \$(srcdir)/cp/name-lookup.h \$(srcdir)/cp/name-lookup.c \$(srcdir)/cp/cp-tree.h \$(srcdir)/cp/decl.h \$(srcdir)/cp/call.c \$(srcdir)/cp/decl.c \$(srcdir)/cp/decl2.c \$(srcdir)/cp/pt.c \$(srcdir)/cp/repo.c \$(srcdir)/cp/semantics.c \$(srcdir)/cp/tree.c \$(srcdir)/cp/parser.c \$(srcdir)/cp/method.c \$(srcdir)/cp/typeck2.c \$(srcdir)/c-common.c \$(srcdir)/c-common.h \$(srcdir)/c-lex.c \$(srcdir)/c-pragma.c \$(srcdir)/cp/class.c \$(srcdir)/cp/cp-objcp-common.c" gtfiles="\$(srcdir)/cp/rtti.c \$(srcdir)/cp/mangle.c \$(srcdir)/cp/name-lookup.h \$(srcdir)/cp/name-lookup.c \$(srcdir)/cp/cp-tree.h \$(srcdir)/cp/decl.h \$(srcdir)/cp/call.c \$(srcdir)/cp/decl.c \$(srcdir)/cp/decl2.c \$(srcdir)/cp/pt.c \$(srcdir)/cp/repo.c \$(srcdir)/cp/semantics.c \$(srcdir)/cp/tree.c \$(srcdir)/cp/parser.c \$(srcdir)/cp/method.c \$(srcdir)/cp/typeck2.c \$(srcdir)/c-common.c \$(srcdir)/c-common.h \$(srcdir)/c-lex.c \$(srcdir)/c-pragma.c \$(srcdir)/cp/class.c \$(srcdir)/cp/cp-objcp-common.c"
...@@ -640,14 +640,6 @@ Users, standards, GNU Coding Standards}, for details of the standard ...@@ -640,14 +640,6 @@ Users, standards, GNU Coding Standards}, for details of the standard
targets. For GCC, @code{maintainer-clean} should delete targets. For GCC, @code{maintainer-clean} should delete
all generated files in the source directory that are not checked into all generated files in the source directory that are not checked into
CVS, but should not delete anything checked into CVS@. CVS, but should not delete anything checked into CVS@.
@item stage1
@itemx stage2
@itemx stage3
@itemx stage4
@itemx stageprofile
@itemx stagefeedback
Move to the stage directory files not included in @code{stagestuff} in
@file{config-lang.in} or otherwise moved by the main @file{Makefile}.
@end table @end table
@item lang.opt @item lang.opt
...@@ -707,9 +699,6 @@ languages. ...@@ -707,9 +699,6 @@ languages.
If defined, a space-separated list of compiler executables that will If defined, a space-separated list of compiler executables that will
be run by the driver. The names here will each end be run by the driver. The names here will each end
with @samp{\$(exeext)}. with @samp{\$(exeext)}.
@item stagestuff
If defined, a space-separated list of files that should be moved to
the @file{stage@var{n}} directories in each stage of bootstrap.
@item outputs @item outputs
If defined, a space-separated list of files that should be generated If defined, a space-separated list of files that should be generated
by @file{configure} substituting values in them. This mechanism can by @file{configure} substituting values in them. This mechanism can
......
...@@ -3,15 +3,12 @@ ...@@ -3,15 +3,12 @@
# #
# language - name of language as it would appear in $(LANGUAGES) # language - name of language as it would appear in $(LANGUAGES)
# compilers - value to add to $(COMPILERS) # compilers - value to add to $(COMPILERS)
# stagestuff - files to add to $(STAGESTUFF)
# diff_excludes - files to ignore when building diffs between two versions. # diff_excludes - files to ignore when building diffs between two versions.
language="fortran" language="fortran"
compilers="f951\$(exeext)" compilers="f951\$(exeext)"
stagestuff="gfortran\$(exeext) f951\$(exeext)"
target_libs=target-libgfortran target_libs=target-libgfortran
gtfiles="\$(srcdir)/fortran/f95-lang.c \$(srcdir)/fortran/trans-decl.c \$(srcdir)/fortran/trans-intrinsic.c \$(srcdir)/fortran/trans-io.c \$(srcdir)/fortran/trans-types.c \$(srcdir)/fortran/trans-types.h \$(srcdir)/fortran/trans.h \$(srcdir)/fortran/trans-const.h" gtfiles="\$(srcdir)/fortran/f95-lang.c \$(srcdir)/fortran/trans-decl.c \$(srcdir)/fortran/trans-intrinsic.c \$(srcdir)/fortran/trans-io.c \$(srcdir)/fortran/trans-types.c \$(srcdir)/fortran/trans-types.h \$(srcdir)/fortran/trans.h \$(srcdir)/fortran/trans-const.h"
......
...@@ -28,14 +28,11 @@ ...@@ -28,14 +28,11 @@
# #
# language - name of language as it would appear in $(LANGUAGES) # language - name of language as it would appear in $(LANGUAGES)
# compilers - value to add to $(COMPILERS) # compilers - value to add to $(COMPILERS)
# stagestuff - files to add to $(STAGESTUFF)
language="java" language="java"
compilers="jc1\$(exeext) jvgenmain\$(exeext)" compilers="jc1\$(exeext) jvgenmain\$(exeext)"
stagestuff="jc1\$(exeext) gcj\$(exeext) jvgenmain\$(exeext) jcf-dump\$(exeext)"
gtfiles="\$(srcdir)/java/java-tree.h \$(srcdir)/java/jcf.h \$(srcdir)/java/parse.h \$(srcdir)/java/builtins.c \$(srcdir)/java/class.c \$(srcdir)/java/constants.c \$(srcdir)/java/decl.c \$(srcdir)/java/expr.c \$(srcdir)/java/jcf-parse.c \$(srcdir)/java/lang.c \$(srcdir)/java/mangle.c \$(srcdir)/java/resource.c" gtfiles="\$(srcdir)/java/java-tree.h \$(srcdir)/java/jcf.h \$(srcdir)/java/parse.h \$(srcdir)/java/builtins.c \$(srcdir)/java/class.c \$(srcdir)/java/constants.c \$(srcdir)/java/decl.c \$(srcdir)/java/expr.c \$(srcdir)/java/jcf-parse.c \$(srcdir)/java/lang.c \$(srcdir)/java/mangle.c \$(srcdir)/java/resource.c"
target_libs=${libgcj_saved} target_libs=${libgcj_saved}
......
...@@ -24,14 +24,11 @@ ...@@ -24,14 +24,11 @@
# #
# language - name of language as it would appear in $(LANGUAGES) # language - name of language as it would appear in $(LANGUAGES)
# compilers - value to add to $(COMPILERS) # compilers - value to add to $(COMPILERS)
# stagestuff - files to add to $(STAGESTUFF)
language="objc" language="objc"
compilers="cc1obj\$(exeext)" compilers="cc1obj\$(exeext)"
stagestuff="cc1obj\$(exeext)"
target_libs=target-libobjc target_libs=target-libobjc
# Most of the object files for cc1obj actually come from C. # Most of the object files for cc1obj actually come from C.
......
...@@ -24,14 +24,11 @@ ...@@ -24,14 +24,11 @@
# #
# language - name of language as it would appear in $(LANGUAGES) # language - name of language as it would appear in $(LANGUAGES)
# compilers - value to add to $(COMPILERS) # compilers - value to add to $(COMPILERS)
# stagestuff - files to add to $(STAGESTUFF)
language="obj-c++" language="obj-c++"
compilers="cc1objplus\$(exeext)" compilers="cc1objplus\$(exeext)"
stagestuff=""
# Per GCC Steering Committee. # Per GCC Steering Committee.
build_by_default="no" build_by_default="no"
......
...@@ -23,15 +23,12 @@ ...@@ -23,15 +23,12 @@
# #
# language - name of language as it would appear in $(LANGUAGES) # language - name of language as it would appear in $(LANGUAGES)
# compilers - value to add to $(COMPILERS) # compilers - value to add to $(COMPILERS)
# stagestuff - files to add to $(STAGESTUFF)
# diff_excludes - files to ignore when building diffs between two versions. # diff_excludes - files to ignore when building diffs between two versions.
language="treelang" language="treelang"
compilers="tree1\$(exeext)" compilers="tree1\$(exeext)"
stagestuff=
diff_excludes="-x lex.c -x parse.c -x parse.h" diff_excludes="-x lex.c -x parse.c -x parse.h"
headers= headers=
build_by_default="no" build_by_default="no"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment