Changeset View
Changeset View
Standalone View
Standalone View
head/sys/conf/kern.post.mk
Show First 20 Lines • Show All 178 Lines • ▼ Show 20 Lines | |||||
assym.s: $S/kern/genassym.sh genassym.o | assym.s: $S/kern/genassym.sh genassym.o | ||||
NM='${NM}' sh $S/kern/genassym.sh genassym.o > ${.TARGET} | NM='${NM}' sh $S/kern/genassym.sh genassym.o > ${.TARGET} | ||||
genassym.o: $S/$M/$M/genassym.c | genassym.o: $S/$M/$M/genassym.c | ||||
${CC} -c ${CFLAGS:N-fno-common} $S/$M/$M/genassym.c | ${CC} -c ${CFLAGS:N-fno-common} $S/$M/$M/genassym.c | ||||
${SYSTEM_OBJS} genassym.o vers.o: opt_global.h | ${SYSTEM_OBJS} genassym.o vers.o: opt_global.h | ||||
# We have "special" -I include paths for opensolaris/zfs files in 'depend'. | # We have "special" -I include paths for zfs/dtrace files in 'depend'. | ||||
CFILES_NOZFS= ${CFILES:N*/opensolaris/*} | CFILES_NOCDDL= ${CFILES:N*/cddl/*:N*fs/nfsclient/nfs_clkdtrace*} | ||||
SFILES_NOZFS= ${SFILES:N*/opensolaris/*} | SFILES_NOCDDL= ${SFILES:N*/cddl/*} | ||||
CFILES_ZFS= ${CFILES:M*/opensolaris/*} | CFILES_CDDL= ${CFILES:M*/cddl/*} | ||||
SFILES_ZFS= ${SFILES:M*/opensolaris/*} | SFILES_CDDL= ${SFILES:M*/cddl/*} | ||||
kernel-depend: .depend | kernel-depend: .depend | ||||
# The argument list can be very long, so use make -V and xargs to | # The argument list can be very long, so use make -V and xargs to | ||||
# pass it to mkdep. | # pass it to mkdep. | ||||
SRCS= assym.s vnode_if.h ${BEFORE_DEPEND} ${CFILES} \ | SRCS= assym.s vnode_if.h ${BEFORE_DEPEND} ${CFILES} \ | ||||
${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \ | ${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \ | ||||
${MFILES:T:S/.m$/.h/} | ${MFILES:T:S/.m$/.h/} | ||||
.depend: .PRECIOUS ${SRCS} | .depend: .PRECIOUS ${SRCS} | ||||
rm -f .newdep | rm -f .newdep | ||||
${MAKE} -V CFILES_NOZFS -V SYSTEM_CFILES -V GEN_CFILES | \ | ${MAKE} -V CFILES_NOCDDL -V SYSTEM_CFILES -V GEN_CFILES | \ | ||||
MKDEP_CPP="${CC} -E" CC="${CC}" xargs mkdep -a -f .newdep ${CFLAGS} | MKDEP_CPP="${CC} -E" CC="${CC}" xargs mkdep -a -f .newdep ${CFLAGS} | ||||
${MAKE} -V CFILES_ZFS | \ | ${MAKE} -V CFILES_CDDL | \ | ||||
MKDEP_CPP="${CC} -E" CC="${CC}" xargs mkdep -a -f .newdep ${ZFS_CFLAGS} | MKDEP_CPP="${CC} -E" CC="${CC}" xargs mkdep -a -f .newdep ${ZFS_CFLAGS} ${FBT_CFLAGS} ${DTRACE_CFLAGS} | ||||
${MAKE} -V SFILES_NOZFS | \ | ${MAKE} -V SFILES_NOCDDL | \ | ||||
MKDEP_CPP="${CC} -E" xargs mkdep -a -f .newdep ${ASM_CFLAGS} | MKDEP_CPP="${CC} -E" xargs mkdep -a -f .newdep ${ASM_CFLAGS} | ||||
${MAKE} -V SFILES_ZFS | \ | ${MAKE} -V SFILES_CDDL | \ | ||||
MKDEP_CPP="${CC} -E" xargs mkdep -a -f .newdep ${ZFS_ASM_CFLAGS} | MKDEP_CPP="${CC} -E" xargs mkdep -a -f .newdep ${ZFS_ASM_CFLAGS} | ||||
rm -f .depend | rm -f .depend | ||||
mv .newdep .depend | mv .newdep .depend | ||||
_ILINKS= machine | _ILINKS= machine | ||||
.if ${MACHINE} != ${MACHINE_CPUARCH} | .if ${MACHINE} != ${MACHINE_CPUARCH} | ||||
_ILINKS+= ${MACHINE_CPUARCH} | _ILINKS+= ${MACHINE_CPUARCH} | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines |