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