Annotation of sys/arch/alpha/stand/libkern/Makefile.inc, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: Makefile.inc,v 1.1 1997/05/05 06:01:56 millert Exp $
2: # $NetBSD: Makefile.inc,v 1.22 1996/09/30 15:54:35 ws Exp $
3: #
4: # NOTE: $S must correspond to the top of the 'sys' tree
5:
6: KERNDIR= $S/lib/libkern
7:
8: KERNDST?= ${.OBJDIR}/lib/kern
9: KERN_AS?= obj
10:
11: .if (${KERN_AS} == "library")
12: KERNLIB= ${KERNDST}/libkern.a
13: KERNLIB_PROF= ${KERNDST}/libkern_p.a
14: .else
15: KERNLIB= ${KERNDST}/libkern.o
16: KERNLIB_PROF= ${KERNDST}/libkern.po
17: .endif
18:
19: KERNMAKE= \
20: cd ${KERNDIR} && MAKEOBJDIR=${KERNDST} ${MAKE} \
21: CC='${CC}' CFLAGS='${CFLAGS}' \
22: AS='${AS}' AFLAGS='${AFLAGS}' \
23: LD='${LD}' STRIP='${STRIP}' \
24: MACHINE='${MACHINE}' MACHINE_ARCH='${MACHINE_ARCH}' \
25: KERNCPPFLAGS='${CPPFLAGS:S@^-I.@-I../../.@g}'
26:
27: ${KERNLIB}: .NOTMAIN __always_make_kernlib
28: @echo making sure the kern library is up to date...
29: .if (${KERN_AS} == "library")
30: @${KERNMAKE} libkern.a
31: .else
32: @${KERNMAKE} libkern.o
33: .endif
34:
35: ${KERNLIB_PROF}: .NOTMAIN __always_make_kernlib
36: @echo making sure the profiled kern library is up to date...
37: .if (${KERN_AS} == "library")
38: @${KERNMAKE} libkern_p.a
39: .else
40: @${KERNMAKE} libkern.po
41: .endif
42:
43: clean: .NOTMAIN __always_make_kernlib
44: @echo cleaning the kern library objects
45: @${KERNMAKE} clean
46:
47: depend: .NOTMAIN __always_make_kernlib
48: @echo depending the kern library objects
49: @${KERNMAKE} depend
50:
51: __always_make_kernlib: .NOTMAIN
52: @mkdir -p ${KERNDST}
CVSweb