Home | History | Annotate | Line # | Download | only in libkern
Makefile.inc revision 1.12
      1  1.12   mycroft #	$NetBSD: Makefile.inc,v 1.12 1995/10/07 09:56:55 mycroft Exp $
      2   1.1       cgd #
      3   1.1       cgd #	NOTE: $S must correspond to the top of the 'sys' tree
      4   1.1       cgd 
      5   1.1       cgd KERNDIR=	$S/lib/libkern
      6   1.1       cgd 
      7  1.10  christos KERNDST=	lib/kern
      8  1.11  christos KERNREL?=	../../
      9  1.12   mycroft KERNLIB?=	${KERNDST}/libkern.o
     10  1.12   mycroft KERNLIB_PROF=	${KERNDST}/libkern.po
     11   1.1       cgd 
     12  1.10  christos ${KERNLIB}:		.NOTMAIN __always_make_kernlib
     13   1.1       cgd 	@echo making sure the kern library is up to date...
     14  1.11  christos 	@(cd ${KERNDST} && ${MAKE} -f ${KERNREL}${KERNDIR}/Makefile \
     15  1.10  christos 	  KERNCC="${CC}" \
     16  1.10  christos 	  KERNCFLAGS="${CFLAGS}" \
     17  1.10  christos 	  KERNREL="${KERNREL}" \
     18  1.12   mycroft 	  KERNDIR="${KERNDIR}" libkern.o)
     19   1.1       cgd 
     20  1.10  christos ${KERNLIB_PROF}:	.NOTMAIN __always_make_kernlib
     21   1.1       cgd 	@echo making sure the profiled kern library is up to date...
     22  1.11  christos 	@(cd ${KERNDST} && ${MAKE} -f ${KERNREL}${KERNDIR}/Makefile \
     23  1.10  christos 	  KERNCC="${CC}" \
     24  1.10  christos 	  KERNCFLAGS="${CFLAGS}" \
     25  1.10  christos 	  KERNREL="${KERNREL}" \
     26  1.12   mycroft 	  KERNDIR="${KERNDIR}" libkern.po)
     27  1.10  christos 
     28  1.10  christos clean:: 		.NOTMAIN __always_make_kernlib
     29  1.10  christos 	@echo cleaning the kern library objects
     30  1.11  christos 	@(cd ${KERNDST} && ${MAKE} -f ${KERNREL}${KERNDIR}/Makefile \
     31  1.10  christos 	  KERNCC="${CC}" \
     32  1.10  christos 	  KERNCFLAGS="${CFLAGS}" \
     33  1.10  christos 	  KERNREL="${KERNREL}" \
     34  1.10  christos 	  KERNDIR="${KERNDIR}" clean)
     35   1.1       cgd 
     36   1.2       cgd __always_make_kernlib:	.NOTMAIN
     37  1.10  christos 	@([ -d ${KERNDST} ] || mkdir -p ${KERNDST})
     38