Annotation of sys/lib/libkern/arch/alpha/Makefile.inc, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: Makefile.inc,v 1.13 2003/06/01 17:00:30 deraadt Exp $
2: # $NetBSD: Makefile.inc,v 1.9 1996/08/27 00:44:24 cgd 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 ffs.S softfloat.c strcmp.c \
7: strlcat.c strlcpy.c strlen.c strncmp.c \
8: strncpy.c scanc.c skpc.c htonl.S htons.S ntohl.S ntohs.S \
9: random.c strncasecmp.c
10:
11: # `source' files built from m4 source
12: SRCS+= __divqu.S __divq.S __divlu.S __divl.S
13: SRCS+= __remqu.S __remq.S __remlu.S __reml.S
14: CLEANFILES+= __divqu.S __divq.S __divlu.S __divl.S
15: CLEANFILES+= __remqu.S __remq.S __remlu.S __reml.S
16:
17: __divqu.S: ${M}/divrem.m4
18: @echo 'building ${.TARGET} from ${.ALLSRC}'
19: @(echo "define(NAME,\`__divqu')define(OP,\`div')define(S,\`false')"; \
20: echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
21:
22: __divq.S: ${M}/divrem.m4
23: @echo 'building ${.TARGET} from ${.ALLSRC}'
24: @(echo "define(NAME,\`__divq')define(OP,\`div')define(S,\`true')"; \
25: echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
26:
27: __divlu.S: ${M}/divrem.m4
28: @echo 'building ${.TARGET} from ${.ALLSRC}'
29: @(echo "define(NAME,\`__divlu')define(OP,\`div')define(S,\`false')"; \
30: echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
31:
32: __divl.S: ${M}/divrem.m4
33: @echo 'building ${.TARGET} from ${.ALLSRC}'
34: @(echo "define(NAME,\`__divl')define(OP,\`div')define(S,\`true')"; \
35: echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
36:
37: __remqu.S: ${M}/divrem.m4
38: @echo 'building ${.TARGET} from ${.ALLSRC}'
39: @(echo "define(NAME,\`__remqu')define(OP,\`rem')define(S,\`false')"; \
40: echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
41:
42: __remq.S: ${M}/divrem.m4
43: @echo 'building ${.TARGET} from ${.ALLSRC}'
44: @(echo "define(NAME,\`__remq')define(OP,\`rem')define(S,\`true')"; \
45: echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
46:
47: __remlu.S: ${M}/divrem.m4
48: @echo 'building ${.TARGET} from ${.ALLSRC}'
49: @(echo "define(NAME,\`__remlu')define(OP,\`rem')define(S,\`false')"; \
50: echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
51:
52: __reml.S: ${M}/divrem.m4
53: @echo 'building ${.TARGET} from ${.ALLSRC}'
54: @(echo "define(NAME,\`__reml')define(OP,\`rem')define(S,\`true')"; \
55: echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
CVSweb