mirror of
https://github.com/flynx/photobook.git
synced 2025-10-29 18:30:10 +00:00
minor refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
dc86a561f4
commit
dea3046a24
16
Makefile
16
Makefile
@ -77,7 +77,7 @@ COMMIT = $(strip $(shell git rev-parse HEAD))
|
|||||||
# - copy vs. strip
|
# - copy vs. strip
|
||||||
# - simply change the target name and let make figure it out...
|
# - simply change the target name and let make figure it out...
|
||||||
# - link vs. copy/strip
|
# - link vs. copy/strip
|
||||||
# - $(LN) vs. $(CP) in the install target...
|
# - $(LN) vs. $(INSTALL) in the install target...
|
||||||
CODE_INSTALL ?= strip
|
CODE_INSTALL ?= strip
|
||||||
|
|
||||||
ifeq ($(CODE_INSTALL),strip)
|
ifeq ($(CODE_INSTALL),strip)
|
||||||
@ -126,8 +126,10 @@ TEX := latexmk -lualatex
|
|||||||
DOC := ./scripts/cls2tex.sh
|
DOC := ./scripts/cls2tex.sh
|
||||||
|
|
||||||
MD := mkdir -p
|
MD := mkdir -p
|
||||||
#CP := cp
|
# XXX cp/install, technically this is only used in install* targets so
|
||||||
CP := install
|
# renaming CP -> INSTALL would seem logical...
|
||||||
|
#INSTALL := cp
|
||||||
|
INSTALL := install
|
||||||
# copy preserving relative paths...
|
# copy preserving relative paths...
|
||||||
RCP := cp -r --parents
|
RCP := cp -r --parents
|
||||||
LN := cp -l
|
LN := cp -l
|
||||||
@ -233,8 +235,8 @@ all: doc
|
|||||||
.PHONY: install
|
.PHONY: install
|
||||||
install: doc $(MODULE_CODE).cls
|
install: doc $(MODULE_CODE).cls
|
||||||
$(MD) $(INSTALL_PATH)/{tex,source,doc}/latex/$(MODULE)
|
$(MD) $(INSTALL_PATH)/{tex,source,doc}/latex/$(MODULE)
|
||||||
$(CP) "$(MODULE).pdf" $(INSTALL_PATH)/doc/latex/$(MODULE)
|
$(INSTALL) "$(MODULE).pdf" $(INSTALL_PATH)/doc/latex/$(MODULE)
|
||||||
$(CP) "$(MODULE_CODE).cls" $(INSTALL_PATH)/tex/latex/$(MODULE)/$(MODULE).cls
|
$(INSTALL) "$(MODULE_CODE).cls" $(INSTALL_PATH)/tex/latex/$(MODULE)/$(MODULE).cls
|
||||||
# # NOTE: we are printing only the stuff we are doing...
|
# # NOTE: we are printing only the stuff we are doing...
|
||||||
@run(){ echo "$$@" ; "$$@" ; } ;\
|
@run(){ echo "$$@" ; "$$@" ; } ;\
|
||||||
if [[ $${CODE_INSTALL} == "link" ]] ; then \
|
if [[ $${CODE_INSTALL} == "link" ]] ; then \
|
||||||
@ -242,7 +244,7 @@ install: doc $(MODULE_CODE).cls
|
|||||||
"$(INSTALL_PATH)/tex/latex/$(MODULE)/$(MODULE).cls" \
|
"$(INSTALL_PATH)/tex/latex/$(MODULE)/$(MODULE).cls" \
|
||||||
"$(INSTALL_PATH)/source/latex/$(MODULE)/" ;\
|
"$(INSTALL_PATH)/source/latex/$(MODULE)/" ;\
|
||||||
else \
|
else \
|
||||||
run $(CP) "$(MODULE).cls" "$(INSTALL_PATH)/source/latex/$(MODULE)" ;\
|
run $(INSTALL) "$(MODULE).cls" "$(INSTALL_PATH)/source/latex/$(MODULE)" ;\
|
||||||
fi
|
fi
|
||||||
|
|
||||||
.PHONY: uninstall
|
.PHONY: uninstall
|
||||||
@ -276,7 +278,7 @@ uninstall-local: uninstall
|
|||||||
# windows...
|
# windows...
|
||||||
.PHONY: install-devel
|
.PHONY: install-devel
|
||||||
install-devel: CODE_INSTALL := copy
|
install-devel: CODE_INSTALL := copy
|
||||||
install-devel: CP := cp -s
|
install-devel: INSTALL := cp -s
|
||||||
install-devel: install
|
install-devel: install
|
||||||
|
|
||||||
.PHONY: uninstall-devel
|
.PHONY: uninstall-devel
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user