git: 885316d9e8 - main - build: slap fake targets with .PHONY

Kyle Evans kevans at FreeBSD.org
Fri Jan 29 03:15:31 UTC 2021


The branch main has been updated by kevans (ports, src committer):

URL: https://cgit.FreeBSD.org/doc/commit/?id=885316d9e8d388a3a5b5d15972c9e81c46f918fb

commit 885316d9e8d388a3a5b5d15972c9e81c46f918fb
Author:     Kyle Evans <kevans at FreeBSD.org>
AuthorDate: 2021-01-27 16:09:02 +0000
Commit:     Kyle Evans <kevans at FreeBSD.org>
CommitDate: 2021-01-29 03:15:10 +0000

    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
---
 documentation/Makefile | 10 +++++-----
 website/Makefile       | 10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index 60b89da0ed..a09a995c11 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -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
diff --git a/website/Makefile b/website/Makefile
index 6e859536b9..85b00f6df8 100644
--- a/website/Makefile
+++ b/website/Makefile
@@ -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}


More information about the dev-commits-doc-all mailing list