Merge branch 'rj/make-clean'
Build optimization. * rj/make-clean: Makefile: don't use a versioned temp distribution directory Makefile: don't try to clean old debian build product gitweb/Makefile: conditionally include ../GIT-VERSION-FILE Documentation/Makefile: conditionally include ../GIT-VERSION-FILE Documentation/Makefile: conditionally include doc.depmaint
commit
f0c592dcfd
|
@ -272,7 +272,9 @@ install-html: html
|
||||||
../GIT-VERSION-FILE: FORCE
|
../GIT-VERSION-FILE: FORCE
|
||||||
$(QUIET_SUBDIR0)../ $(QUIET_SUBDIR1) GIT-VERSION-FILE
|
$(QUIET_SUBDIR0)../ $(QUIET_SUBDIR1) GIT-VERSION-FILE
|
||||||
|
|
||||||
|
ifneq ($(MAKECMDGOALS),clean)
|
||||||
-include ../GIT-VERSION-FILE
|
-include ../GIT-VERSION-FILE
|
||||||
|
endif
|
||||||
|
|
||||||
#
|
#
|
||||||
# Determine "include::" file references in asciidoc files.
|
# Determine "include::" file references in asciidoc files.
|
||||||
|
@ -286,7 +288,9 @@ doc.dep : $(docdep_prereqs) $(wildcard *.txt) $(wildcard config/*.txt) build-doc
|
||||||
$(PERL_PATH) ./build-docdep.perl >$@+ $(QUIET_STDERR) && \
|
$(PERL_PATH) ./build-docdep.perl >$@+ $(QUIET_STDERR) && \
|
||||||
mv $@+ $@
|
mv $@+ $@
|
||||||
|
|
||||||
|
ifneq ($(MAKECMDGOALS),clean)
|
||||||
-include doc.dep
|
-include doc.dep
|
||||||
|
endif
|
||||||
|
|
||||||
cmds_txt = cmds-ancillaryinterrogators.txt \
|
cmds_txt = cmds-ancillaryinterrogators.txt \
|
||||||
cmds-ancillarymanipulators.txt \
|
cmds-ancillarymanipulators.txt \
|
||||||
|
|
17
Makefile
17
Makefile
|
@ -3062,9 +3062,9 @@ GIT_TARNAME = git-$(GIT_VERSION)
|
||||||
GIT_ARCHIVE_EXTRA_FILES = \
|
GIT_ARCHIVE_EXTRA_FILES = \
|
||||||
--prefix=$(GIT_TARNAME)/ \
|
--prefix=$(GIT_TARNAME)/ \
|
||||||
--add-file=configure \
|
--add-file=configure \
|
||||||
--add-file=$(GIT_TARNAME)/version \
|
--add-file=.dist-tmp-dir/version \
|
||||||
--prefix=$(GIT_TARNAME)/git-gui/ \
|
--prefix=$(GIT_TARNAME)/git-gui/ \
|
||||||
--add-file=$(GIT_TARNAME)/git-gui/version
|
--add-file=.dist-tmp-dir/git-gui/version
|
||||||
ifdef DC_SHA1_SUBMODULE
|
ifdef DC_SHA1_SUBMODULE
|
||||||
GIT_ARCHIVE_EXTRA_FILES += \
|
GIT_ARCHIVE_EXTRA_FILES += \
|
||||||
--prefix=$(GIT_TARNAME)/sha1collisiondetection/ \
|
--prefix=$(GIT_TARNAME)/sha1collisiondetection/ \
|
||||||
|
@ -3076,13 +3076,14 @@ GIT_ARCHIVE_EXTRA_FILES += \
|
||||||
--add-file=sha1collisiondetection/lib/ubc_check.h
|
--add-file=sha1collisiondetection/lib/ubc_check.h
|
||||||
endif
|
endif
|
||||||
dist: git-archive$(X) configure
|
dist: git-archive$(X) configure
|
||||||
@mkdir -p $(GIT_TARNAME)
|
@$(RM) -r .dist-tmp-dir
|
||||||
@echo $(GIT_VERSION) > $(GIT_TARNAME)/version
|
@mkdir .dist-tmp-dir
|
||||||
@$(MAKE) -C git-gui TARDIR=../$(GIT_TARNAME)/git-gui dist-version
|
@echo $(GIT_VERSION) > .dist-tmp-dir/version
|
||||||
|
@$(MAKE) -C git-gui TARDIR=../.dist-tmp-dir/git-gui dist-version
|
||||||
./git-archive --format=tar \
|
./git-archive --format=tar \
|
||||||
$(GIT_ARCHIVE_EXTRA_FILES) \
|
$(GIT_ARCHIVE_EXTRA_FILES) \
|
||||||
--prefix=$(GIT_TARNAME)/ HEAD^{tree} > $(GIT_TARNAME).tar
|
--prefix=$(GIT_TARNAME)/ HEAD^{tree} > $(GIT_TARNAME).tar
|
||||||
@$(RM) -r $(GIT_TARNAME)
|
@$(RM) -r .dist-tmp-dir
|
||||||
gzip -f -9 $(GIT_TARNAME).tar
|
gzip -f -9 $(GIT_TARNAME).tar
|
||||||
|
|
||||||
rpm::
|
rpm::
|
||||||
|
@ -3159,8 +3160,8 @@ clean: profile-clean coverage-clean cocciclean
|
||||||
$(RM) -r bin-wrappers $(dep_dirs) $(compdb_dir) compile_commands.json
|
$(RM) -r bin-wrappers $(dep_dirs) $(compdb_dir) compile_commands.json
|
||||||
$(RM) -r po/build/
|
$(RM) -r po/build/
|
||||||
$(RM) *.pyc *.pyo */*.pyc */*.pyo $(GENERATED_H) $(ETAGS_TARGET) tags cscope*
|
$(RM) *.pyc *.pyo */*.pyc */*.pyo $(GENERATED_H) $(ETAGS_TARGET) tags cscope*
|
||||||
$(RM) -r $(GIT_TARNAME) .doc-tmp-dir
|
$(RM) -r .dist-tmp-dir .doc-tmp-dir
|
||||||
$(RM) $(GIT_TARNAME).tar.gz git-core_$(GIT_VERSION)-*.tar.gz
|
$(RM) $(GIT_TARNAME).tar.gz
|
||||||
$(RM) $(htmldocs).tar.gz $(manpages).tar.gz
|
$(RM) $(htmldocs).tar.gz $(manpages).tar.gz
|
||||||
$(MAKE) -C Documentation/ clean
|
$(MAKE) -C Documentation/ clean
|
||||||
$(RM) Documentation/GIT-EXCLUDED-PROGRAMS
|
$(RM) Documentation/GIT-EXCLUDED-PROGRAMS
|
||||||
|
|
|
@ -48,7 +48,9 @@ HIGHLIGHT_BIN = highlight
|
||||||
../GIT-VERSION-FILE: .FORCE-GIT-VERSION-FILE
|
../GIT-VERSION-FILE: .FORCE-GIT-VERSION-FILE
|
||||||
$(QUIET_SUBDIR0)../ $(QUIET_SUBDIR1) GIT-VERSION-FILE
|
$(QUIET_SUBDIR0)../ $(QUIET_SUBDIR1) GIT-VERSION-FILE
|
||||||
|
|
||||||
|
ifneq ($(MAKECMDGOALS),clean)
|
||||||
-include ../GIT-VERSION-FILE
|
-include ../GIT-VERSION-FILE
|
||||||
|
endif
|
||||||
|
|
||||||
### Build rules
|
### Build rules
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue