1# $OpenBSD: Makefile.inc,v 1.5 1999/01/20 04:44:58 d Exp $ 2# $NetBSD: Makefile.inc,v 1.4 1996/10/17 02:58:18 cgd Exp $ 3 4KMINCLUDES= 5KMSRCS= divrem.m4 bzero.S htonl.S htons.S ntohl.S ntohs.S \ 6 byte_swap_2.S byte_swap_4.S ffs.S 7#KMSRCS= bcmp.S strcat.S strcmp.S strcpy.S strlen.S 8 9# `source' files built from m4 source 10SRCS+= __divqu.S __divq.S __divlu.S __divl.S 11SRCS+= __remqu.S __remq.S __remlu.S __reml.S 12CLEANFILES+= __divqu.S __divq.S __divlu.S __divl.S 13CLEANFILES+= __remqu.S __remq.S __remlu.S __reml.S 14 15__divqu.S: ${LIBCSRCDIR}/arch/alpha/gen/divrem.m4 16 @echo 'building ${.TARGET} from ${.ALLSRC}' 17 @(echo "define(NAME,\`__divqu')define(OP,\`div')define(S,\`false')"; \ 18 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET} 19 20__divq.S: ${LIBCSRCDIR}/arch/alpha/gen/divrem.m4 21 @echo 'building ${.TARGET} from ${.ALLSRC}' 22 @(echo "define(NAME,\`__divq')define(OP,\`div')define(S,\`true')"; \ 23 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET} 24 25__divlu.S: ${LIBCSRCDIR}/arch/alpha/gen/divrem.m4 26 @echo 'building ${.TARGET} from ${.ALLSRC}' 27 @(echo "define(NAME,\`__divlu')define(OP,\`div')define(S,\`false')"; \ 28 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET} 29 30__divl.S: ${LIBCSRCDIR}/arch/alpha/gen/divrem.m4 31 @echo 'building ${.TARGET} from ${.ALLSRC}' 32 @(echo "define(NAME,\`__divl')define(OP,\`div')define(S,\`true')"; \ 33 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET} 34 35__remqu.S: ${LIBCSRCDIR}/arch/alpha/gen/divrem.m4 36 @echo 'building ${.TARGET} from ${.ALLSRC}' 37 @(echo "define(NAME,\`__remqu')define(OP,\`rem')define(S,\`false')"; \ 38 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET} 39 40__remq.S: ${LIBCSRCDIR}/arch/alpha/gen/divrem.m4 41 @echo 'building ${.TARGET} from ${.ALLSRC}' 42 @(echo "define(NAME,\`__remq')define(OP,\`rem')define(S,\`true')"; \ 43 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET} 44 45__remlu.S: ${LIBCSRCDIR}/arch/alpha/gen/divrem.m4 46 @echo 'building ${.TARGET} from ${.ALLSRC}' 47 @(echo "define(NAME,\`__remlu')define(OP,\`rem')define(S,\`false')"; \ 48 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET} 49 50__reml.S: ${LIBCSRCDIR}/arch/alpha/gen/divrem.m4 51 @echo 'building ${.TARGET} from ${.ALLSRC}' 52 @(echo "define(NAME,\`__reml')define(OP,\`rem')define(S,\`true')"; \ 53 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET} 54