Deleted Added
full compact
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