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:
Kyle Evans 2021-01-27 10:09:02 -06:00
parent dc7b79a328
commit 885316d9e8
2 changed files with 10 additions and 10 deletions
documentation
website

View file

@ -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

View file

@ -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}