Deleted Added
full compact
kern.post.mk (238039) kern.post.mk (241711)
1# $FreeBSD: stable/9/sys/conf/kern.post.mk 238039 2012-07-02 22:18:29Z dougb $
1# $FreeBSD: stable/9/sys/conf/kern.post.mk 241711 2012-10-19 00:22:09Z jhb $
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.

--- 110 unchanged lines hidden (view full) ---

120 ${.CURDIR}/gdbinit.machine
121.endif
122.endif
123
124${FULLKERNEL}: ${SYSTEM_DEP} vers.o
125 @rm -f ${.TARGET}
126 @echo linking ${.TARGET}
127 ${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.

--- 110 unchanged lines hidden (view full) ---

120 ${.CURDIR}/gdbinit.machine
121.endif
122.endif
123
124${FULLKERNEL}: ${SYSTEM_DEP} vers.o
125 @rm -f ${.TARGET}
126 @echo linking ${.TARGET}
127 ${SYSTEM_LD}
128 @${SYSTEM_CTFMERGE}
128.if ${MK_CTF} != "no"
129 ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SYSTEM_OBJS} vers.o
130.endif
129.if !defined(DEBUG)
130 ${OBJCOPY} --strip-debug ${.TARGET}
131.endif
132 ${SYSTEM_LD_TAIL}
133.if defined(MFS_IMAGE)
134 @sh ${S}/tools/embed_mfs.sh ${FULLKERNEL} ${MFS_IMAGE}
135.endif
136

--- 136 unchanged lines hidden (view full) ---

273 ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR}
274.if defined(DEBUG) && !defined(INSTALL_NODEBUG) && \
275 (defined(MK_KERNEL_SYMBOLS) && ${MK_KERNEL_SYMBOLS} != "no")
276 ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
277.endif
278
279config.o env.o hints.o vers.o vnode_if.o:
280 ${NORMAL_C}
131.if !defined(DEBUG)
132 ${OBJCOPY} --strip-debug ${.TARGET}
133.endif
134 ${SYSTEM_LD_TAIL}
135.if defined(MFS_IMAGE)
136 @sh ${S}/tools/embed_mfs.sh ${FULLKERNEL} ${MFS_IMAGE}
137.endif
138

--- 136 unchanged lines hidden (view full) ---

275 ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR}
276.if defined(DEBUG) && !defined(INSTALL_NODEBUG) && \
277 (defined(MK_KERNEL_SYMBOLS) && ${MK_KERNEL_SYMBOLS} != "no")
278 ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
279.endif
280
281config.o env.o hints.o vers.o vnode_if.o:
282 ${NORMAL_C}
281 @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
283 ${NORMAL_CTFCONVERT}
282
283config.ln env.ln hints.ln vers.ln vnode_if.ln:
284 ${NORMAL_LINT}
285
286vers.c: $S/conf/newvers.sh $S/sys/param.h ${SYSTEM_DEP}
287 MAKE=${MAKE} sh $S/conf/newvers.sh ${KERN_IDENT}
288
289vnode_if.c: $S/tools/vnode_if.awk $S/kern/vnode_if.src

--- 15 unchanged lines hidden ---
284
285config.ln env.ln hints.ln vers.ln vnode_if.ln:
286 ${NORMAL_LINT}
287
288vers.c: $S/conf/newvers.sh $S/sys/param.h ${SYSTEM_DEP}
289 MAKE=${MAKE} sh $S/conf/newvers.sh ${KERN_IDENT}
290
291vnode_if.c: $S/tools/vnode_if.awk $S/kern/vnode_if.src

--- 15 unchanged lines hidden ---