kern.post.mk (222229) | kern.post.mk (228124) |
---|---|
1# $FreeBSD: head/sys/conf/kern.post.mk 222229 2011-05-23 21:32:45Z imp $ | 1# $FreeBSD: head/sys/conf/kern.post.mk 228124 2011-11-29 08:38:47Z fjoe $ |
2 3# Part of a unified Makefile for building kernels. This part includes all 4# the definitions that need to be after all the % directives except %RULES 5# and ones that act like they are part of %RULES. 6# 7# Most make variables should not be defined in this file. Instead, they 8# should be defined in the kern.pre.mk so that port makefiles can 9# override or augment them. --- 79 unchanged lines hidden (view full) --- 89 ${.CURDIR}/gdbinit.machine 90.endif 91.endif 92 93${FULLKERNEL}: ${SYSTEM_DEP} vers.o 94 @rm -f ${.TARGET} 95 @echo linking ${.TARGET} 96 ${SYSTEM_LD} | 2 3# Part of a unified Makefile for building kernels. This part includes all 4# the definitions that need to be after all the % directives except %RULES 5# and ones that act like they are part of %RULES. 6# 7# Most make variables should not be defined in this file. Instead, they 8# should be defined in the kern.pre.mk so that port makefiles can 9# override or augment them. --- 79 unchanged lines hidden (view full) --- 89 ${.CURDIR}/gdbinit.machine 90.endif 91.endif 92 93${FULLKERNEL}: ${SYSTEM_DEP} vers.o 94 @rm -f ${.TARGET} 95 @echo linking ${.TARGET} 96 ${SYSTEM_LD} |
97 @${SYSTEM_CTFMERGE} | 97.if !defined(NO_CTF) 98 ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SYSTEM_OBJS} vers.o 99.endif |
98.if !defined(DEBUG) 99 ${OBJCOPY} --strip-debug ${.TARGET} 100.endif 101 ${SYSTEM_LD_TAIL} 102.if defined(MFS_IMAGE) 103 @sh ${S}/tools/embed_mfs.sh ${FULLKERNEL} ${MFS_IMAGE} 104.endif 105 --- 136 unchanged lines hidden (view full) --- 242 ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR} 243.if defined(DEBUG) && !defined(INSTALL_NODEBUG) && \ 244 (defined(MK_KERNEL_SYMBOLS) && ${MK_KERNEL_SYMBOLS} != "no") 245 ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR} 246.endif 247 248config.o env.o hints.o vers.o vnode_if.o: 249 ${NORMAL_C} | 100.if !defined(DEBUG) 101 ${OBJCOPY} --strip-debug ${.TARGET} 102.endif 103 ${SYSTEM_LD_TAIL} 104.if defined(MFS_IMAGE) 105 @sh ${S}/tools/embed_mfs.sh ${FULLKERNEL} ${MFS_IMAGE} 106.endif 107 --- 136 unchanged lines hidden (view full) --- 244 ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR} 245.if defined(DEBUG) && !defined(INSTALL_NODEBUG) && \ 246 (defined(MK_KERNEL_SYMBOLS) && ${MK_KERNEL_SYMBOLS} != "no") 247 ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR} 248.endif 249 250config.o env.o hints.o vers.o vnode_if.o: 251 ${NORMAL_C} |
250 @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} | 252.if !defined(NO_CTF) 253 ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} 254.endif |
251 252config.ln env.ln hints.ln vers.ln vnode_if.ln: 253 ${NORMAL_LINT} 254 255vers.c: $S/conf/newvers.sh $S/sys/param.h ${SYSTEM_DEP} 256 MAKE=${MAKE} sh $S/conf/newvers.sh ${KERN_IDENT} 257 258vnode_if.c: $S/tools/vnode_if.awk $S/kern/vnode_if.src --- 15 unchanged lines hidden --- | 255 256config.ln env.ln hints.ln vers.ln vnode_if.ln: 257 ${NORMAL_LINT} 258 259vers.c: $S/conf/newvers.sh $S/sys/param.h ${SYSTEM_DEP} 260 MAKE=${MAKE} sh $S/conf/newvers.sh ${KERN_IDENT} 261 262vnode_if.c: $S/tools/vnode_if.awk $S/kern/vnode_if.src --- 15 unchanged lines hidden --- |