summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2005-05-25 08:46:31 +0000
committerharti <harti@FreeBSD.org>2005-05-25 08:46:31 +0000
commit0a769c1e2e0c434ecb94942067eec17ea32113aa (patch)
tree35c4a824e94a41ef54580e49cbec7b8f7bb55da9 /usr.bin
parentc3abc18f4d0067a91d06053771417196e0370f1b (diff)
downloadFreeBSD-src-0a769c1e2e0c434ecb94942067eec17ea32113aa.zip
FreeBSD-src-0a769c1e2e0c434ecb94942067eec17ea32113aa.tar.gz
Document why there is a dependency of certain object files from the
Makefile. Requested by: ru
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/make/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/usr.bin/make/Makefile b/usr.bin/make/Makefile
index c59a9a4..ba0d20e 100644
--- a/usr.bin/make/Makefile
+++ b/usr.bin/make/Makefile
@@ -20,6 +20,12 @@ CFLAGS+=-D__FBSDID=__RCSID
# There is no obvious performance improvement currently.
# CFLAGS+=-DUSE_KQUEUE
+# Make object files which depend on preprocessor symbols defined in
+# the Makefile which are not compilation options but rather configuration
+# options dependend on the Makefile. main.c needs MAKE_VERSION while
+# shell.c uses DEFSHELLNAME. This will cause recompilation in the case
+# the definition is changed in the makefile. It will of course not cause
+# recompilation if one does 'make MAKE_SHELL=csh'.
main.o shell.o: ${MAKEFILE}
# Directive and keyword tables. We use hash tables. These hash tables have been
OpenPOWER on IntegriCloud