[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     ! 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