mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-04 09:09:56 +00:00
0d7cc1d0eb
were recently), a simple 'make cleandepend; make depend' is sufficient to keep the tree buildable after a cvs update when doing incremental builds. However, kdump and truss use a script which searches for header files that define ioctls, and generates C code that includes them. This script will usually not need updating when a header file is removed, so the normal dependency mechanism will not realize that it needs to be re-run. One is therefore left with code that references dead files but will only be removed by a full 'make clean', which defeats the purpose of incremental builds. To work around this, modify the cleandepend target in bsd.dep.mk to also remove any files listed in a new variable named CLEANDEPFILES, and modify kdump's and truss's Makefiles accordingly. MFC after: 2 weeks |
||
---|---|---|
.. | ||
amd64-fbsd32.c | ||
amd64-fbsd.c | ||
amd64-linux32.c | ||
extern.h | ||
i386-fbsd.c | ||
i386-linux.c | ||
i386.conf | ||
i386linux.conf | ||
ia64-fbsd.c | ||
main.c | ||
Makefile | ||
powerpc-fbsd.c | ||
setup.c | ||
sparc64-fbsd.c | ||
syscall.h | ||
syscalls.c | ||
truss.1 | ||
truss.h |