Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
build: add NO_INSTALL variable
author
Felipe Contreras
<felipe.contreras@gmail.com>
Sat, 25 May 2013 02:41:05 +0000
(21:41 -0500)
committer
Junio C Hamano
<gitster@pobox.com>
Sun, 26 May 2013 21:35:49 +0000
(14:35 -0700)
So that we can specify which scripts we do not want to install (they are
for testing).
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
f530aa9
)
diff --git
a/Makefile
b/Makefile
index cace26b87f872a440bb7cf21ccbe2820f0bae305..ac7ab27d6633cba32d78d48437c98c1e2134923d 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-492,6
+492,10
@@
SCRIPT_SH_GEN = $(patsubst %.sh,%,$(SCRIPT_SH))
SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL))
SCRIPT_PYTHON_GEN = $(patsubst %.py,%,$(SCRIPT_PYTHON))
SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL))
SCRIPT_PYTHON_GEN = $(patsubst %.py,%,$(SCRIPT_PYTHON))
+SCRIPT_SH_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_SH_GEN))
+SCRIPT_PERL_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PERL_GEN))
+SCRIPT_PYTHON_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PYTHON_GEN))
+
# Individual rules to allow e.g.
# "make -C ../.. SCRIPT_PERL=contrib/foo/bar.perl build-perl-script"
# from subdirectories like contrib/*/
# Individual rules to allow e.g.
# "make -C ../.. SCRIPT_PERL=contrib/foo/bar.perl build-perl-script"
# from subdirectories like contrib/*/
@@
-501,11
+505,11
@@
build-sh-script: $(SCRIPT_SH_GEN)
build-python-script: $(SCRIPT_PYTHON_GEN)
.PHONY: install-perl-script install-sh-script install-python-script
build-python-script: $(SCRIPT_PYTHON_GEN)
.PHONY: install-perl-script install-sh-script install-python-script
-install-sh-script: $(SCRIPT_SH_
GEN
)
+install-sh-script: $(SCRIPT_SH_
INS
)
$(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
$(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
-install-perl-script: $(SCRIPT_PERL_
GEN
)
+install-perl-script: $(SCRIPT_PERL_
INS
)
$(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
$(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
-install-python-script: $(SCRIPT_PYTHON_
GEN
)
+install-python-script: $(SCRIPT_PYTHON_
INS
)
$(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
.PHONY: clean-perl-script clean-sh-script clean-python-script
$(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
.PHONY: clean-perl-script clean-sh-script clean-python-script
@@
-516,9
+520,9
@@
clean-perl-script:
clean-python-script:
$(RM) $(SCRIPT_PYTHON_GEN)
clean-python-script:
$(RM) $(SCRIPT_PYTHON_GEN)
-SCRIPTS = $(SCRIPT_SH_
GEN
) \
- $(SCRIPT_PERL_
GEN
) \
- $(SCRIPT_PYTHON_
GEN
) \
+SCRIPTS = $(SCRIPT_SH_
INS
) \
+ $(SCRIPT_PERL_
INS
) \
+ $(SCRIPT_PYTHON_
INS
) \
git-instaweb
ETAGS_TARGET = TAGS
git-instaweb
ETAGS_TARGET = TAGS