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

Annotation of sys/lib/libkern/arch/sparc/Makefile.inc, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: Makefile.inc,v 1.11 2003/06/01 17:00:31 deraadt Exp $
        !             2: #      $NetBSD: Makefile.inc,v 1.12 1996/04/23 23:05:22 christos Exp $
        !             3:
        !             4: SRCS+=  __main.c imax.c imin.c lmax.c lmin.c max.c min.c ulmax.c ulmin.c \
        !             5:        memchr.c memcmp.c memset.c \
        !             6:        bcmp.c bzero.S strcmp.c strlcat.c strlcpy.c \
        !             7:        strlen.S strncmp.c \
        !             8:        strncpy.c htonl.S htons.S ntohl.S ntohs.S scanc.c skpc.c \
        !             9:        strncasecmp.c
        !            10:
        !            11: SRCS+= rem.S sdiv.S udiv.S urem.S
        !            12: SRCS+= saveregs.S
        !            13:
        !            14: # `source' files built from m4 source
        !            15: # the name `div.o' is taken for the ANSI C `div' function, hence sdiv here
        !            16: SRCS+= rem.S sdiv.S udiv.S urem.S
        !            17: CLEANFILES+=rem.S sdiv.S udiv.S urem.S
        !            18:
        !            19: sdiv.S: divrem.m4
        !            20:        echo 'building ${.TARGET} from ${.ALLSRC}'
        !            21:        (echo "define(NAME,\`.div')define(NAME2,\`_C_LABEL(_div)')define(OP,\`div')define(S,\`true')"; \
        !            22:         cat ${.ALLSRC}) | m4 > ${.TARGET}
        !            23:        chmod 444 ${.TARGET}
        !            24:
        !            25: udiv.S: divrem.m4
        !            26:        @echo 'building ${.TARGET} from ${.ALLSRC}'
        !            27:        @(echo "define(NAME,\`.udiv')define(NAME2,\`_C_LABEL(_udiv)')define(OP,\`div')define(S,\`false')"; \
        !            28:         cat ${.ALLSRC}) | m4 > ${.TARGET}
        !            29:        @chmod 444 ${.TARGET}
        !            30:
        !            31: rem.S: divrem.m4
        !            32:        echo 'building ${.TARGET} from ${.ALLSRC}'
        !            33:        (echo "define(NAME,\`.rem')define(NAME2,\`_C_LABEL(_rem)')define(OP,\`rem')define(S,\`true')"; \
        !            34:         cat ${.ALLSRC}) | m4 > ${.TARGET}
        !            35:        chmod 444 ${.TARGET}
        !            36:
        !            37: urem.S: divrem.m4
        !            38:        @echo 'building ${.TARGET} from ${.ALLSRC}'
        !            39:        @(echo "define(NAME,\`.urem')define(NAME2,\`_C_LABEL(_urem)')define(OP,\`rem')define(S,\`false')"; \
        !            40:         cat ${.ALLSRC}) | m4 > ${.TARGET}
        !            41:        @chmod 444 ${.TARGET}
        !            42:

CVSweb