kern.post.mk (86253) | kern.post.mk (88893) |
---|---|
1# kern.post.mk 2# 3# Unified Makefile for building kenrels. This includes all the definitions 4# that need to be included after all the % directives, except %RULES and 5# things that act like they are part of %RULES 6# | 1# kern.post.mk 2# 3# Unified Makefile for building kenrels. This includes all the definitions 4# that need to be included after all the % directives, except %RULES and 5# things that act like they are part of %RULES 6# |
7# $FreeBSD: head/sys/conf/kern.post.mk 86253 2001-11-11 06:16:53Z imp $ | 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# oferride or augment them. |
8# | 10# |
11# $FreeBSD: head/sys/conf/kern.post.mk 88893 2002-01-05 06:21:06Z imp $ 12# |
|
9 10.PHONY: all modules 11 12depend: kernel-depend 13clean: kernel-clean 14cleandepend: kernel-cleandepend 15clobber: kernel-clobber 16tags: kernel-tags --- 145 unchanged lines hidden (view full) --- 162clobber: modules-clobber 163tags: modules-tags 164install: modules-install 165install.debug: modules-install.debug 166reinstall: modules-reinstall 167reinstall.debug: modules-reinstall.debug 168.endif 169 | 13 14.PHONY: all modules 15 16depend: kernel-depend 17clean: kernel-clean 18cleandepend: kernel-cleandepend 19clobber: kernel-clobber 20tags: kernel-tags --- 145 unchanged lines hidden (view full) --- 166clobber: modules-clobber 167tags: modules-tags 168install: modules-install 169install.debug: modules-install.debug 170reinstall: modules-reinstall 171reinstall.debug: modules-reinstall.debug 172.endif 173 |
170MKMODULESENV= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR} 171.if defined(MODULES_OVERRIDE) 172MKMODULESENV+= MODULES_OVERRIDE="${MODULES_OVERRIDE}" 173.endif 174.if defined(DEBUG) 175MKMODULESENV+= DEBUG="${DEBUG}" DEBUG_FLAGS="${DEBUG}" 176.endif 177 | |
178modules: 179 @mkdir -p ${.OBJDIR}/modules 180 cd $S/modules ; env ${MKMODULESENV} ${MAKE} obj ; \ 181 env ${MKMODULESENV} ${MAKE} all 182 183modules-depend: 184 @mkdir -p ${.OBJDIR}/modules 185 cd $S/modules ; env ${MKMODULESENV} ${MAKE} obj ; \ --- 41 unchanged lines hidden (view full) --- 227 perl5 $S/kern/vnode_if.pl -c $S/kern/vnode_if.src 228 229vnode_if.h: $S/kern/vnode_if.pl $S/kern/vnode_if.src 230 perl5 $S/kern/vnode_if.pl -h $S/kern/vnode_if.src 231 232vnode_if.o: 233 ${NORMAL_C} 234 | 174modules: 175 @mkdir -p ${.OBJDIR}/modules 176 cd $S/modules ; env ${MKMODULESENV} ${MAKE} obj ; \ 177 env ${MKMODULESENV} ${MAKE} all 178 179modules-depend: 180 @mkdir -p ${.OBJDIR}/modules 181 cd $S/modules ; env ${MKMODULESENV} ${MAKE} obj ; \ --- 41 unchanged lines hidden (view full) --- 223 perl5 $S/kern/vnode_if.pl -c $S/kern/vnode_if.src 224 225vnode_if.h: $S/kern/vnode_if.pl $S/kern/vnode_if.src 226 perl5 $S/kern/vnode_if.pl -h $S/kern/vnode_if.src 227 228vnode_if.o: 229 ${NORMAL_C} 230 |
235# Commented out for now pending a better solution. 236# How do we pick up compiler version specific flags?? 237#.if exists($S/../share/mk) 238#.include "$S/../share/mk/bsd.kern.mk" 239#.else | |
240.include <bsd.kern.mk> | 231.include <bsd.kern.mk> |
241#.endif | |