Home | History | Annotate | Line # | Download | only in libkern
Makefile.inc revision 1.10
      1  1.10  christos #	$NetBSD: Makefile.inc,v 1.10 1995/06/24 20:31:18 christos 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.10  christos KERNREL=	../..
      9  1.10  christos KERNLIB=	${KERNDST}/libkern.a
     10  1.10  christos KERNLIB_PROF=	${KERNDST}/libkern_p.a
     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.10  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.10  christos 	  KERNDIR="${KERNDIR}" libkern.a)
     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.10  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.10  christos 	  KERNDIR="${KERNDIR}" libkern_p.a)
     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.10  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