diff options
author | Guido van Rossum <guido@python.org> | 1996-06-20 14:30:38 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1996-06-20 14:30:38 (GMT) |
commit | bfc1bbe57d7af2146fc0cd2f1fa1ef9941bf358f (patch) | |
tree | abab04ceb9c5c216bfffba6f33e81a8fbeb4996a | |
parent | 0e41c8c8485def35d30d56ba8420641472e273e1 (diff) | |
download | cpython-bfc1bbe57d7af2146fc0cd2f1fa1ef9941bf358f.zip cpython-bfc1bbe57d7af2146fc0cd2f1fa1ef9941bf358f.tar.gz cpython-bfc1bbe57d7af2146fc0cd2f1fa1ef9941bf358f.tar.bz2 |
Some cleanup; make for loops over subdirs less noisy, more informative.
-rw-r--r-- | Makefile.in | 52 |
1 files changed, 27 insertions, 25 deletions
diff --git a/Makefile.in b/Makefile.in index ead8118..b17c76a 100644 --- a/Makefile.in +++ b/Makefile.in @@ -112,8 +112,8 @@ all: python # Build the interpreter python: Makefiles - for i in $(SUBDIRS); do \ - (echo $$i; cd $$i; \ + @for i in $(SUBDIRS); do \ + (echo Making in subdirectory $$i; cd $$i; \ $(MAKE) OPT="$(OPT)" \ prefix="$(prefix)" \ exec_prefix="$(exec_prefix)" \ @@ -133,7 +133,7 @@ install: bininstall libinstall maninstall inclinstall \ # Install the interpreter bininstall: python - for i in $(BINDIR); \ + @for i in $(BINDIR); \ do \ if test ! -d $$i; then \ echo "Creating directory $$i"; \ @@ -149,7 +149,7 @@ bininstall: python # something like find Lib -print | cpio -pacvdmu $(LIBDEST) LIBDEST= $(SCRIPTDIR)/python libinstall: python - for i in $(SCRIPTDIR) $(LIBDEST); \ + @for i in $(SCRIPTDIR) $(LIBDEST); \ do \ if test ! -d $$i; then \ echo "Creating directory $$i"; \ @@ -172,7 +172,7 @@ libinstall: python # Install the manual page maninstall: - for i in $(MANDIR) $(MANDIR)/man1; \ + @for i in $(MANDIR) $(MANDIR)/man1; \ do \ if test ! -d $$i; then \ echo "Creating directory $$i"; \ @@ -187,7 +187,7 @@ maninstall: # Install the include files INCLUDEPY= $(INCLUDEDIR)/Py inclinstall: - for i in $(INCLUDEDIR) $(INCLUDEPY); \ + @for i in $(INCLUDEDIR) $(INCLUDEPY); \ do \ if test ! -d $$i; then \ echo "Creating directory $$i"; \ @@ -196,13 +196,17 @@ inclinstall: else true; \ fi; \ done - $(INSTALL_DATA) $(srcdir)/Include/*.h $(INCLUDEPY) + @for i in $(srcdir)/Include/*.h; \ + do \ + echo $(INSTALL_DATA) $$i $(INCLUDEPY); \ + $(INSTALL_DATA) $$i $(INCLUDEPY); \ + done # Install the lib*.a files and miscellaneous stuff needed by extensions LIBP= $(LIBDIR)/python LIBPL= $(LIBP)/lib libainstall: all - for i in $(LIBDIR) $(LIBP) $(LIBPL); \ + @for i in $(LIBDIR) $(LIBP) $(LIBPL); \ do \ if test ! -d $$i; then \ echo "Creating directory $$i"; \ @@ -211,8 +215,8 @@ libainstall: all else true; \ fi; \ done - for i in $(SUBDIRS); do \ - echo $$i; \ + @for i in $(SUBDIRS); do \ + echo Installing in subdirectory $$i; \ $(INSTALL_DATA) $$i/lib$$i.a $(LIBPL)/lib$$i.a; \ $(RANLIB) $(LIBPL)/lib$$i.a; \ done @@ -240,8 +244,9 @@ sharedinstall: # Build the sub-Makefiles Makefiles: config.status Modules/Makefile.pre (cd Modules; $(MAKE) -f Makefile.pre Makefile) - for i in . $(SUBDIRS); do \ - (echo $$i; cd $$i; $(MAKE) Makefile); \ + @for i in . $(SUBDIRS); do \ + (echo making Makefile in subdirectory $$i; cd $$i; \ + $(MAKE) Makefile); \ done # Build the intermediate Makefile in Modules @@ -288,8 +293,9 @@ TAGS:: # Add dependencies to sub-Makefiles depend: - for i in $(SUBDIRS); do \ - (echo $$i; cd $$i; $(MAKE) depend); \ + @for i in $(SUBDIRS); do \ + (echo making depend in subdirectory $$i; cd $$i; \ + $(MAKE) depend); \ done # Sanitation targets -- clean leaves libraries, executables and tags @@ -300,7 +306,7 @@ localclean: clean: localclean -for i in $(SUBDIRS); do \ - (echo $$i; cd $$i; \ + (echo making clean in subdirectory $$i; cd $$i; \ if test -f Makefile; \ then $(MAKE) clean; \ else $(MAKE) -f Makefile.*in clean; \ @@ -309,18 +315,19 @@ clean: localclean localclobber: localclean -rm -f tags TAGS python - -rm -f config.log config.cache config.h Makefile + -rm -f config.log config.cache config.h clobber: localclobber -for i in $(SUBDIRS); do \ - (echo $$i; cd $$i; \ + (echo clobbering subdirectory $$i; cd $$i; \ if test -f Makefile; \ then $(MAKE) clobber; \ else $(MAKE) -f $(srcdir)/Makefile.in clobber; \ fi); \ done -# Make things extra clean, before making a distribution +# Make things extra clean, before making a distribution: +# remove all generated files, even Makefile[.pre] distclean: clobber -$(MAKE) -f $(srcdir)/Makefile.in \ SUBDIRS="$(SUBDIRSTOO)" clobber @@ -345,7 +352,7 @@ smelly: all done # Find files with funny names -find: +funny: find $(DISTDIRS) -type d \ -o -name '*.[chs]' \ -o -name '*.py' \ @@ -363,8 +370,8 @@ find: -o -name README \ -o -name Makefile \ -o -name ChangeLog \ - -o -name RCS \ -o -name Repository \ + -o -name Root \ -o -name Entries \ -o -name Tag \ -o -name tags \ @@ -372,8 +379,3 @@ find: -o -name .cvsignore \ -o -name MANIFEST \ -o -print - -# Build a distribution tar file (run make distclean first) -# (This leaves the RCS and CVS directories in :-( ) -tar: - tar cf - $(DIST) | gzip --best >dist.tar.gz |