2.1.x series, pathnames and touch

ADAM Sulmicki (adam@cfar.umd.edu)
Fri, 22 May 1998 06:13:27 -0400 (EDT)


Hmm, could someone explain me why 2.1.x (2.1.103vger at least) needs to
do the following while doing 'make zImage'

1) touch every file ./include*
2) store full pathname to sources instead of relative path
from base of source tree in it config files.

1st prevent me from using unmodifed sources over nfs (with
sources being exported read-only)

2nd prevent me from renaming base directory without having to
make distclean.

Below you can see both, full pathnames instead of just,
say ./include/asm/bugs.h, and the 'touch' command.

[root@eax make.103vger]# head .hdepend
/usr/src/make.103vger/include/asm/bugs.h: \
/usr/src/make.103vger/include/asm/processor.h \
$(wildcard /usr/src/make.103vger/include/config/mtrr.h) \
/usr/src/make.103vger/include/asm/mtrr.h \
$(wildcard /usr/src/make.103vger/include/config/math/emulation.h) \
$(wildcard /usr/src/make.103vger/include/config/m386.h)
@touch /usr/src/make.103vger/include/asm/bugs.h
/usr/src/make.103vger/include/asm/byteorder.h: \
/usr/src/make.103vger/include/asm/types.h \
$(wildcard /usr/src/make.103vger/include/config/m386.h) \

-Adam

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu