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