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

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