[BACK]Return to Makefile.inc CVS log [TXT][DIR] Up to [local] / sys / lib / libkern

Annotation of sys/lib/libkern/Makefile.inc, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: Makefile.inc,v 1.11 2000/06/29 16:28:29 mickey 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}' AS='${AS}' AFLAGS='${AFLAGS}' \
                     22:            LD='${LD}' STRIP='${STRIP}' CPP='${CPP}' STRIP='${STRIP}' \
                     23:            AR='${AR}' NM='${NM}' LORDER='${LORDER}' XMACHINE='${MACHINE}' \
                     24:            XMACHINE_ARCH='${MACHINE_ARCH}' KERNDIR=${KERNDIR} \
                     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