Commit 436a88a6 by Joseph Myers Committed by Joseph Myers

Makefile.in: Remove all targets related to building distributions and diffs, or INSTALL.

	* Makefile.in: Remove all targets related to building
	distributions and diffs, or INSTALL.
	* INSTALL, install1.texi: Remove.
	* configure.in: Remove mention of distdir.
	* configure: Regenerate.
	* objc/Make-lang.in: Remove mention of distdir.

ch:
	* Make-lang.in (CHILL.distdir): Remove.

cp:
	* Make-lang.in (c++.distdir): Remove.

f:
	* Make-lang.in: Remove f77.distdir and f/INSTALL.
	* INSTALL, install0.texi: Remove.

java:
	* Make-lang.in (java.distdir): Remove.

From-SVN: r37265
parent 28d31a70
2000-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
* Makefile.in: Remove all targets related to building
distributions and diffs, or INSTALL.
* INSTALL, install1.texi: Remove.
* configure.in: Remove mention of distdir.
* configure: Regenerate.
* objc/Make-lang.in: Remove mention of distdir.
2000-11-04 Neil Booth <neilb@earthling.net> 2000-11-04 Neil Booth <neilb@earthling.net>
* cpp.texi: Update for _Pragma. * cpp.texi: Update for _Pragma.
......
...@@ -49,7 +49,7 @@ LANGUAGES = c gcov$(exeext) $(CONFIG_LANGUAGES) ...@@ -49,7 +49,7 @@ LANGUAGES = c gcov$(exeext) $(CONFIG_LANGUAGES)
# Languages should create dependencies of $(INTL_TARGETS) on generated # Languages should create dependencies of $(INTL_TARGETS) on generated
# sources in Make-lang.in. Example: # sources in Make-lang.in. Example:
# $(INTL_TARGETS): $(srcdir)/cp/parse.c # $(INTL_TARGETS): $(srcdir)/cp/parse.c
INTL_TARGETS = intl.all intl.install intl.distdir INTL_TARGETS = intl.all intl.install
# Selection of languages to be made during stage1 build. # Selection of languages to be made during stage1 build.
# This is overridden by configure. # This is overridden by configure.
...@@ -700,7 +700,6 @@ ORDINARY_FLAGS_TO_PASS = \ ...@@ -700,7 +700,6 @@ ORDINARY_FLAGS_TO_PASS = \
"bindir=$(bindir)" \ "bindir=$(bindir)" \
"libsubdir=$(libsubdir)" \ "libsubdir=$(libsubdir)" \
"datadir=$(datadir)" \ "datadir=$(datadir)" \
"distdir=../tmp/\$$(subdir)" \
"localedir=$(localedir)" "localedir=$(localedir)"
FLAGS_TO_PASS = $(ORDINARY_FLAGS_TO_PASS) "CC=@cc_set_by_configure@" FLAGS_TO_PASS = $(ORDINARY_FLAGS_TO_PASS) "CC=@cc_set_by_configure@"
PREPEND_DOTDOT_TO_RELATIVE_PATHS = sed \ PREPEND_DOTDOT_TO_RELATIVE_PATHS = sed \
...@@ -831,7 +830,7 @@ C_TREE_H = c-tree.h $(C_COMMON_H) ...@@ -831,7 +830,7 @@ C_TREE_H = c-tree.h $(C_COMMON_H)
# all.build, all.cross, start.encap, rest.encap, # all.build, all.cross, start.encap, rest.encap,
# info, dvi, # info, dvi,
# install-normal, install-common, install-info, install-man, # install-normal, install-common, install-info, install-man,
# uninstall, distdir, # uninstall,
# mostlyclean, clean, distclean, extraclean, maintainer-clean, # mostlyclean, clean, distclean, extraclean, maintainer-clean,
# stage1, stage2, stage3, stage4 # stage1, stage2, stage3, stage4
# #
...@@ -893,7 +892,7 @@ cstamp-h: config.in config.status ...@@ -893,7 +892,7 @@ cstamp-h: config.in config.status
# config.status does not exist before failing. # config.status does not exist before failing.
config.status: $(srcdir)/configure version.c config.status: $(srcdir)/configure version.c
@if [ ! -f config.status ] ; then \ @if [ ! -f config.status ] ; then \
echo You must configure gcc. Look at the INSTALL file for details.; \ echo You must configure gcc. Look at http://gcc.gnu.org/install/ for details.; \
false; \ false; \
else \ else \
LANGUAGES="$(CONFIG_LANGUAGES)" $(SHELL) config.status --recheck; \ LANGUAGES="$(CONFIG_LANGUAGES)" $(SHELL) config.status --recheck; \
...@@ -1815,7 +1814,7 @@ $(top_builddir)/intl/libintl.a: intl.all ...@@ -1815,7 +1814,7 @@ $(top_builddir)/intl/libintl.a: intl.all
# Make sure all the headers are there for xgettext to scan. # Make sure all the headers are there for xgettext to scan.
$(INTL_TARGETS): $(srcdir)/c-parse.c $(INTL_TARGETS): $(srcdir)/c-parse.c
intl.all intl.install intl.uninstall intl.distdir \ intl.all intl.install intl.uninstall \
intl.mostlyclean intl.clean intl.distclean intl.maintainer-clean: intl.mostlyclean intl.clean intl.distclean intl.maintainer-clean:
@for d in $(INTL_SUBDIRS); do \ @for d in $(INTL_SUBDIRS); do \
target=`expr $@ : 'intl.\(.*\)'` && \ target=`expr $@ : 'intl.\(.*\)'` && \
...@@ -1824,12 +1823,6 @@ intl.all intl.install intl.uninstall intl.distdir \ ...@@ -1824,12 +1823,6 @@ intl.all intl.install intl.uninstall intl.distdir \
if [ $$? -eq 0 ] ; then true ; else exit 1 ; fi ; \ if [ $$? -eq 0 ] ; then true ; else exit 1 ; fi ; \
done done
# intl.distdir doesn't copy the intl makefiles (since they aren't distributed),
# but we need them for the `make extraclean' in distdir-finish.
intl.distdir-fixup:
for d in $(INTL_SUBDIRS); do \
ln $$d/Makefile tmp/$$d || cp $$d/Makefile tmp/$$d || exit; \
done
# #
# Remake cpp and protoize. # Remake cpp and protoize.
...@@ -2161,10 +2154,6 @@ cpp.dvi: $(srcdir)/cpp.texi ...@@ -2161,10 +2154,6 @@ cpp.dvi: $(srcdir)/cpp.texi
texindex cpp.?? texindex cpp.??
TEXINPUTS=${texidir}:$(srcdir):$$TEXINPUTS tex cpp.texi TEXINPUTS=${texidir}:$(srcdir):$$TEXINPUTS tex cpp.texi
INSTALL: $(srcdir)/install1.texi $(srcdir)/install.texi
(cd $(srcdir) && $(MAKEINFO) -D INSTALLONLY \
--no-split --no-headers -o INSTALL install1.texi)
# #
# Deletion of files made during compilation. # Deletion of files made during compilation.
# There are four levels of this: # There are four levels of this:
...@@ -2720,106 +2709,6 @@ TAGS: force ...@@ -2720,106 +2709,6 @@ TAGS: force
mv tmp-tags/* .; \ mv tmp-tags/* .; \
rmdir tmp-tags) rmdir tmp-tags)
# Create the distribution tar.gz file.
dist: tmp-gcc.xtar
gzip --best < tmp-gcc.xtar > tmp-gcc.xtar.gz
mv tmp-gcc.xtar.gz gcc-$(version).tar.gz
tmp-gcc.xtar: distdir
# Make the distribution.
tar -chf tmp-gcc.xtar gcc-$(version)
distdir-cvs: force
if [ -d $(srcdir)/CVS ]; then (cd $(srcdir) && cvs -r update); fi
# This target exists to do the initial work before the language specific
# stuff gets done.
distdir-start: doc $(srcdir)/INSTALL $(srcdir)/c-parse.y \
$(srcdir)/c-parse.c $(srcdir)/config.in $(srcdir)/version.c TAGS
@case '$(USE_NLS)' in \
yes) ;; \
*) echo "configure with --enable-nls before making a distribution"; \
exit 1;; \
esac
@if grep -s "for version ${mainversion}" gcc.texi > /dev/null; \
then true; \
else echo "You must update the version number in \`gcc.texi'"; sleep 10;\
fi
# Update the version number in README
$(AWK) '$$1 " " $$2 " " $$3 == "This directory contains" \
{ $$6 = version; print $$0 } \
$$1 " " $$2 " " $$3 != "This directory contains"' \
version=$(version) $(srcdir)/README > tmp.README
mv tmp.README README
-rm -rf gcc-$(version) tmp
# Put all the files in a temporary subdirectory
# which has the name that we want to have in the tar file.
mkdir tmp
mkdir tmp/config
mkdir tmp/ginclude
mkdir tmp/objc
mkdir tmp/intl
mkdir tmp/po
for file in `(cd $(srcdir) && echo *[0-9a-zA-Z+])`; do \
test -f $(srcdir)/$$file && $(LN_S) $(srcdir)/$$file tmp; \
done
if test "$(srcdir)" != "." ; then \
for file in c-parse.c ; do \
test -f ./$$file && $(LN_S) ../$$file tmp; \
done; \
fi
for file in `(cd $(srcdir)/config && echo *[0-9a-zA-Z+])`; do \
if test -d $(srcdir)/config/$$file \
&& test "$$file" != RCS && test "$$file" != CVS; then \
mkdir tmp/config/$$file; \
for subfile in `(cd $(srcdir)/config/$$file && echo *[0-9a-zA-Z+])`; do \
$(LN_S) $(srcdir)/config/$$file/$$subfile tmp/config/$$file; \
done; \
else \
$(LN_S) $(srcdir)/config/$$file tmp/config; \
fi; \
done
for file in `(cd $(srcdir)/ginclude && echo *[0-9a-zA-Z+])`; do \
$(LN_S) $(srcdir)/ginclude/$$file tmp/ginclude; \
done
for file in `(cd $(srcdir)/objc && echo *[0-9a-zA-Z+])`; do \
$(LN_S) $(srcdir)/objc/$$file tmp/objc; \
done
$(LN_S) .gdbinit tmp
# Finish making `distdir', after the languages have done their thing.
distdir-finish:
mv tmp gcc-$(version)
# Get rid of everything we don't want in the distribution. We'd want
# this to use Makefile.in, but it doesn't have the `lang.foo' targets
# expanded.
(cd gcc-$(version) && make extraclean distdir-check VERSION_DEP=)
distdir-check:
($(AWK) '/^[^#]/{print} /^#[A-Za-z]/{print substr($$1, 2)}' | sort) \
< po/POTFILES.in > tmp.POTFILES
ls [A-Za-z]*.[ch] [a-z]*/[A-Za-z]*.[ch] \
[a-z]*/[a-z]*/[A-Za-z]*.[ch] | sort > tmp.src
diff tmp.POTFILES tmp.src || { \
echo "po/POTFILES.in and sources do not match -- please fix"; \
exit 1; \
}
rm -f tmp.*
distdir: distdir-cvs distdir-start intl.distdir intl.distdir-fixup \
lang.distdir distdir-finish
# make diff oldversion=M.N
# creates a diff file between an older distribution and this one.
# The -P option assumes this is GNU diff.
diff:
diff -rc2P -x c-parse.y -x c-parse.c \
-x TAGS -x INSTALL -x configure -x config.in \
-x "gcc.??" -x "gcc.??s" -x gcc.aux -x "gcc.info*" \
-x "cpp.??" -x "cpp.??s" -x cpp.aux -x "cpp.info*" \
$(LANG_DIFF_EXCLUDES) \
gcc-$(oldversion) gcc-$(version) > gcc-$(oldversion)-$(version).diff
# A list of files to be destroyed during "lean" builds. # A list of files to be destroyed during "lean" builds.
VOL_FILES=`echo $(BACKEND) $(OBJS) $(C_OBJS) $(LIBCPP_OBJS) *.c *.h gen*` VOL_FILES=`echo $(BACKEND) $(OBJS) $(C_OBJS) $(LIBCPP_OBJS) *.c *.h gen*`
......
2000-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
* Make-lang.in (CHILL.distdir): Remove.
2000-11-02 Geoffrey Keating <geoffk@cygnus.com> 2000-11-02 Geoffrey Keating <geoffk@cygnus.com>
* Make-lang.in: Remove 'CYGNUS LOCAL' markers. * Make-lang.in: Remove 'CYGNUS LOCAL' markers.
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap, # foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
# foo.info, foo.dvi, # foo.info, foo.dvi,
# foo.install-normal, foo.install-common, foo.install-info, foo.install-man, # foo.install-normal, foo.install-common, foo.install-info, foo.install-man,
# foo.uninstall, foo.distdir, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
# #
...@@ -184,15 +184,3 @@ CHILL.stage3: stage3-start ...@@ -184,15 +184,3 @@ CHILL.stage3: stage3-start
-mv ch/*.o stage3/ch -mv ch/*.o stage3/ch
CHILL.stage4: stage4-start CHILL.stage4: stage4-start
-mv ch/*.o stage4/ch -mv ch/*.o stage4/ch
#
# Maintenance hooks:
# This target creates the files that can be rebuilt, but go in the
# distribution anyway. It then copies the files to the distdir directory.
CHILL.distdir:
mkdir tmp/ch
cd ch ; $(MAKE) $(LANG_FLAGS_TO_PASS) $(CXX_FLAGS_TO_PASS) hash.h
cd ch; \
for file in *[0-9a-zA-Z+]; do \
ln $$file ../tmp/ch >/dev/null 2>&1 || cp $$file ../tmp/ch; \
done
...@@ -1553,7 +1553,7 @@ for ac_kw in inline __inline__ __inline; do ...@@ -1553,7 +1553,7 @@ for ac_kw in inline __inline__ __inline; do
#include "confdefs.h" #include "confdefs.h"
int main() { int main() {
} int $ac_kw foo() { } $ac_kw foo() {
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:1560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
...@@ -7264,7 +7264,7 @@ else ...@@ -7264,7 +7264,7 @@ else
int main() { int main() {
/* Ultrix mips cc rejects this. */ /* Ultrix mips cc rejects this. */
typedef int charset[2]; const charset x = {0,0}; typedef int charset[2]; const charset x;
/* SunOS 4.1.1 cc rejects this. */ /* SunOS 4.1.1 cc rejects this. */
char const *const *ccp; char const *const *ccp;
char **p; char **p;
...@@ -7405,7 +7405,7 @@ else ...@@ -7405,7 +7405,7 @@ else
#include "confdefs.h" #include "confdefs.h"
#include <alloca.h> #include <alloca.h>
int main() { int main() {
void *p = alloca(2 * sizeof(int)); char *p = alloca(2 * sizeof(int));
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:7412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:7412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
...@@ -9652,7 +9652,7 @@ touch Make-hooks ...@@ -9652,7 +9652,7 @@ touch Make-hooks
target_list="all.build all.cross start.encap rest.encap \ target_list="all.build all.cross start.encap rest.encap \
info dvi \ info dvi \
install-normal install-common install-info install-man \ install-normal install-common install-info install-man \
uninstall distdir \ uninstall \
mostlyclean clean distclean extraclean maintainer-clean \ mostlyclean clean distclean extraclean maintainer-clean \
stage1 stage2 stage3 stage4" stage1 stage2 stage3 stage4"
for t in $target_list for t in $target_list
......
...@@ -5033,7 +5033,7 @@ touch Make-hooks ...@@ -5033,7 +5033,7 @@ touch Make-hooks
target_list="all.build all.cross start.encap rest.encap \ target_list="all.build all.cross start.encap rest.encap \
info dvi \ info dvi \
install-normal install-common install-info install-man \ install-normal install-common install-info install-man \
uninstall distdir \ uninstall \
mostlyclean clean distclean extraclean maintainer-clean \ mostlyclean clean distclean extraclean maintainer-clean \
stage1 stage2 stage3 stage4" stage1 stage2 stage3 stage4"
for t in $target_list for t in $target_list
......
2000-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
* Make-lang.in (c++.distdir): Remove.
2000-11-04 Mark Mitchell <mark@codesourcery.com> 2000-11-04 Mark Mitchell <mark@codesourcery.com>
* decl2.c (do_nonmember_using_decl): Allow `extern "C"' * decl2.c (do_nonmember_using_decl): Allow `extern "C"'
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap, # foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
# foo.info, foo.dvi, # foo.info, foo.dvi,
# foo.install-normal, foo.install-common, foo.install-info, foo.install-man, # foo.install-normal, foo.install-common, foo.install-info, foo.install-man,
# foo.uninstall, foo.distdir, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
# #
...@@ -225,24 +225,6 @@ c++.stage3: stage3-start ...@@ -225,24 +225,6 @@ c++.stage3: stage3-start
-mv cp/*$(objext) stage3/cp -mv cp/*$(objext) stage3/cp
c++.stage4: stage4-start c++.stage4: stage4-start
-mv cp/*$(objext) stage4/cp -mv cp/*$(objext) stage4/cp
#
# Maintenance hooks:
# This target creates the files that can be rebuilt, but go in the
# distribution anyway. It then copies the files to the distdir directory.
c++.distdir:
mkdir tmp/cp
mkdir tmp/cp/inc
cd cp ; $(MAKE) $(LANG_FLAGS_TO_PASS) $(CXX_FLAGS_TO_PASS) parse.c hash.h
cd cp; \
for file in *[0-9a-zA-Z+]; do \
$(LN) $$file ../tmp/cp; \
done
cd cp/inc; \
for file in *[0-9a-zA-Z+]; do \
ln $$file ../../tmp/cp/inc >/dev/null 2>&1 \
|| cp $$file ../../tmp/cp/inc; \
done
# #
# .o: .h dependencies. # .o: .h dependencies.
......
2000-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
* Make-lang.in: Remove f77.distdir and f/INSTALL.
* INSTALL, install0.texi: Remove.
2000-11-02 Joseph S. Myers <jsm28@cam.ac.uk> 2000-11-02 Joseph S. Myers <jsm28@cam.ac.uk>
* com.c (open_include_file, ffecom_open_include_): Use strchr () * com.c (open_include_file, ffecom_open_include_): Use strchr ()
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap, # foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
# foo.info, foo.dvi, # foo.info, foo.dvi,
# foo.install-normal, foo.install-common, foo.install-info, foo.install-man, # foo.install-normal, foo.install-common, foo.install-info, foo.install-man,
# foo.uninstall, foo.distdir, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
# #
...@@ -56,7 +56,7 @@ F77 f77: f771$(exeext) ...@@ -56,7 +56,7 @@ F77 f77: f771$(exeext)
f77.install-normal \ f77.install-normal \
f77.install-common f77.install-info f77.install-man \ f77.install-common f77.install-info f77.install-man \
f77.uninstall f77.mostlyclean f77.clean f77.distclean \ f77.uninstall f77.mostlyclean f77.clean f77.distclean \
f77.extraclean f77.maintainer-clean f77.distdir f77.rebuilt \ f77.extraclean f77.maintainer-clean f77.rebuilt \
f77.stage1 f77.stage2 f77.stage3 f77.stage4 f77.stage1 f77.stage2 f77.stage3 f77.stage4
g77spec.o: $(srcdir)/f/g77spec.c $(srcdir)/f/version.h system.h $(GCC_H) g77spec.o: $(srcdir)/f/g77spec.c $(srcdir)/f/version.h system.h $(GCC_H)
...@@ -233,15 +233,11 @@ $(srcdir)/f/BUGS: f/bugs0.texi f/bugs.texi f/root.texi ...@@ -233,15 +233,11 @@ $(srcdir)/f/BUGS: f/bugs0.texi f/bugs.texi f/root.texi
cd $(srcdir)/f; $(MAKEINFO) -D BUGSONLY --no-header --no-split \ cd $(srcdir)/f; $(MAKEINFO) -D BUGSONLY --no-header --no-split \
--no-validate -o BUGS bugs0.texi --no-validate -o BUGS bugs0.texi
$(srcdir)/f/INSTALL: f/install0.texi f/g77install.texi f/root.texi
cd $(srcdir)/f; $(MAKEINFO) -D INSTALLONLY --no-header --no-split \
--no-validate -o INSTALL install0.texi
$(srcdir)/f/NEWS: f/news0.texi f/news.texi f/root.texi $(srcdir)/f/NEWS: f/news0.texi f/news.texi f/root.texi
cd $(srcdir)/f; $(MAKEINFO) -D NEWSONLY --no-header --no-split \ cd $(srcdir)/f; $(MAKEINFO) -D NEWSONLY --no-header --no-split \
--no-validate -o NEWS news0.texi --no-validate -o NEWS news0.texi
f77.rebuilt: f/g77.info $(srcdir)/f/BUGS $(srcdir)/f/INSTALL \ f77.rebuilt: f/g77.info $(srcdir)/f/BUGS \
$(srcdir)/f/NEWS $(srcdir)/f/NEWS
# #
...@@ -364,7 +360,7 @@ f77.distclean: ...@@ -364,7 +360,7 @@ f77.distclean:
-rm -f lang-f77 f/Makefile -rm -f lang-f77 f/Makefile
f77.extraclean: f77.extraclean:
f77.maintainer-clean: f77.maintainer-clean:
-rm -f f/g77.info* f/g77.*aux f/TAGS f/BUGS f/INSTALL f/NEWS f/intdoc.texi -rm -f f/g77.info* f/g77.*aux f/TAGS f/BUGS f/NEWS f/intdoc.texi
# #
# Stage hooks: # Stage hooks:
# The main makefile has already created stage?/f. # The main makefile has already created stage?/f.
...@@ -388,23 +384,6 @@ f77.stage4: stage4-start ...@@ -388,23 +384,6 @@ f77.stage4: stage4-start
-if [ -f lang-f77 ]; then \ -if [ -f lang-f77 ]; then \
mv -f $(G77STAGESTUFF) stage4/f; \ mv -f $(G77STAGESTUFF) stage4/f; \
fi fi
#
# Maintenance hooks:
# This target creates the files that can be rebuilt, but go in the
# distribution anyway. It then copies the files to the distdir directory.
f77.distdir: f77.rebuilt
case "$(LANGUAGES)" in \
*[fF]77*) touch lang-f77;; \
*) rm -f lang-f77;; \
esac
-if [ -f lang-f77 ]; then \
mkdir tmp/f; \
cd f; \
for file in *[0-9a-zA-Z+]; do \
$(LN_S) $$file ../tmp/f; \
done; \
fi
# #
# .o: .h dependencies. # .o: .h dependencies.
......
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename INSTALL
@c %**end of header
@c This tells g77install.texi that it's generating just the INSTALL file.
@set DOC-INSTALL
@include g77install.texi
@bye
@setfilename INSTALL
@set INSTALLONLY
@c This file itself, install1.texi, does not appear in the GCC distribution.
@c The immediately following lines apply to the INSTALL file
@c which is generated using this file.
This file documents the installation of the GNU compiler.
Copyright (C) 1988, 1989, 1992, 1994, 1995 Free Software Foundation, Inc.
You may copy, distribute, and modify it freely as long as you preserve
this copyright notice and permission notice.
@node Installation,,, (dir)
@chapter Installing GNU CC
@include install.texi
@bye
2000-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
* Make-lang.in (java.distdir): Remove.
2000-11-03 Tom Tromey <tromey@cygnus.com> 2000-11-03 Tom Tromey <tromey@cygnus.com>
* Make-lang.in (java.dvi): New target. * Make-lang.in (java.dvi): New target.
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap, # foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
# foo.info, foo.dvi, # foo.info, foo.dvi,
# foo.install-normal, foo.install-common, foo.install-info, foo.install-man, # foo.install-normal, foo.install-common, foo.install-info, foo.install-man,
# foo.uninstall, foo.distdir, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
# #
...@@ -210,17 +210,6 @@ java.stage3: stage3-start ...@@ -210,17 +210,6 @@ java.stage3: stage3-start
-mv java/*$(objext) stage3/java -mv java/*$(objext) stage3/java
java.stage4: stage4-start java.stage4: stage4-start
-mv java/*$(objext) stage4/java -mv java/*$(objext) stage4/java
#
# Maintenance hooks:
# This target creates the files that can be rebuilt, but go in the
# distribution anyway. It then copies the files to the distdir directory.
java.distdir: java/parse.c java/hash.h
mkdir tmp/java
cd java; \
for file in *[0-9a-zA-Z+]; do \
ln $$file ../tmp/java >/dev/null 2>&1 || cp $$file ../tmp/java; \
done
# #
# .o:.h dependencies. # .o:.h dependencies.
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
# foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap, # foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap,
# foo.info, foo.dvi, # foo.info, foo.dvi,
# foo.install-normal, foo.install-common, foo.install-info, foo.install-man, # foo.install-normal, foo.install-common, foo.install-info, foo.install-man,
# foo.uninstall, foo.distdir, # foo.uninstall,
# foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean,
# foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
# #
...@@ -141,15 +141,3 @@ objc.stage3: stage3-start ...@@ -141,15 +141,3 @@ objc.stage3: stage3-start
objc.stage4: stage4-start objc.stage4: stage4-start
-mv objc/*$(objext) stage4/objc -mv objc/*$(objext) stage4/objc
-mv cc1obj$(exeext) stage4 -mv cc1obj$(exeext) stage4
#
# Maintenance hooks:
# This target creates the files that can be rebuilt, but go in the
# distribution anyway. It then copies the files to the distdir directory.
objc.distdir: $(srcdir)/objc/objc-parse.c
mkdir tmp/objc
cd objc; \
for file in *[0-9a-zA-Z+]; do \
ln $$file ../tmp/objc >/dev/null 2>&1 || cp $$file ../tmp/objc; \
done
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