language DirectoryA front end language directory contains the source files
of that front end (but not of any runtime libraries, which should be
outside the gcc directory). This includes documentation, and
possibly some subsidiary programs build alongside the front end.
Certain files are special and other parts of the compiler depend on
their names:
config-lang.in
config-lang.in File, for details of
its contents
Make-lang.in
lang.hook (where lang is the
setting of language in config-lang.in) for the following
values of hook, and any other Makefile rules required to
build those targets (which may if necessary use other Makefiles
specified in outputs in config-lang.in, although this is
deprecated).
all.build
all.cross
start.encap
rest.encap
info
make bootstrap if a suitable
version of makeinfo is available, so does not need to check
for this, and should fail if an error occurs.
dvi
$(TEXI2DVI), with appropriate
-I arguments pointing to directories of included files.
generated-manpages
install-normal
install-common
compilers in
config-lang.in that are installed in libsubdir by
the main Makefile.
install-info
makeinfo was not installed.) This target should run the
command install-info to update the info directory, but
should ignore errors when running that command.
install-man
uninstall
mostlyclean
clean
distclean
extraclean
maintainer-clean
extraclean, the language parts of the standard GNU
*clean targets. See Standard Targets for Users, for details of the standard
targets. extraclean does distclean and also deletes
anything likely to be found in the source directory that shouldn't be
in the distribution. For GCC, maintainer-clean should delete
all generated files in the source directory that are not checked into
CVS, but should not delete anything checked into CVS.
stage1
stage2
stage3
stage4
stagestuff in
config-lang.in or otherwise moved by the main Makefile.
lang-options.h
documented_lang_options in
toplev.c describing command-line options the front end accepts
for --help output.
lang-specs.h
default_compilers in
gcc.c which override the default of giving an error that a
compiler for that language is not installed.
language-tree.def