build: slap fake targets with .PHONY
This instructs make(1) to consider them always out of date, and prevents foot-shooting if a directory entry with the same name comes into existence. Reviewed-by: gjb, hrs Differential-Revision: https://reviews.freebsd.org/D28383
This commit is contained in:
parent
dc7b79a328
commit
885316d9e8
2 changed files with 10 additions and 10 deletions
|
@ -19,22 +19,22 @@ LANGUAGES = en,es,pt-br,de,ja,zh-cn,zh-tw,ru,el,hu,it,mn,nl,pl,fr
|
|||
.ORDER: generate-books-toc build
|
||||
|
||||
all: starting-message generate-books-toc run
|
||||
generate: starting-message generate-books-toc build
|
||||
generate: starting-message generate-books-toc build .PHONY
|
||||
|
||||
starting-message:
|
||||
starting-message: .PHONY
|
||||
@echo ---------------------------------------------------------------
|
||||
@echo Building the documentation
|
||||
@echo ---------------------------------------------------------------
|
||||
|
||||
generate-books-toc:
|
||||
generate-books-toc: .PHONY
|
||||
${PYTHON_CMD} ./tools/books-toc-parts-creator.py -l ${LANGUAGES}
|
||||
${PYTHON_CMD} ./tools/books-toc-creator.py -l ${LANGUAGES}
|
||||
${PYTHON_CMD} ./tools/books-toc-figures-creator.py -l ${LANGUAGES}
|
||||
${PYTHON_CMD} ./tools/books-toc-tables-creator.py -l ${LANGUAGES}
|
||||
${PYTHON_CMD} ./tools/books-toc-examples-creator.py -l ${LANGUAGES}
|
||||
|
||||
run:
|
||||
run: .PHONY
|
||||
${HUGO_CMD} server -D
|
||||
|
||||
build:
|
||||
build: .PHONY
|
||||
${HUGO_CMD} --minify
|
||||
|
|
|
@ -18,18 +18,18 @@ HUGO_CMD = /usr/local/bin/hugo
|
|||
.ORDER: generate-books-toc build
|
||||
|
||||
all: starting-message generate-releases run
|
||||
generate: starting-message generate-releases build
|
||||
generate: starting-message generate-releases build .PHONY
|
||||
|
||||
starting-message:
|
||||
starting-message: .PHONY
|
||||
@echo ---------------------------------------------------------------
|
||||
@echo Building the website
|
||||
@echo ---------------------------------------------------------------
|
||||
|
||||
generate-releases:
|
||||
generate-releases: .PHONY
|
||||
${PYTHON_CMD} ./tools/releases-toml.py -p ./shared/releases.adoc
|
||||
|
||||
run:
|
||||
run: .PHONY
|
||||
${HUGO_CMD} server -D
|
||||
|
||||
build:
|
||||
build: .PHONY
|
||||
${HUGO_CMD}
|
||||
|
|
Loading…
Reference in a new issue