Home | History | Annotate | Line # | Download | only in alpha
Makefile.inc revision 1.14
      1 #	$NetBSD: Makefile.inc,v 1.14 1998/02/22 06:08:37 mycroft Exp $
      2 
      3 SRCS+=	__main.c imax.c imin.c lmax.c lmin.c max.c min.c ulmax.c ulmin.c \
      4 	bswap16.S bswap32.S bswap64.c memchr.c memset.c \
      5 	bcmp.c bzero.S ffs.S strcat.c strcmp.c strcpy.c strlen.c strncmp.c \
      6 	strncpy.c scanc.c skpc.c htonl.S htons.S ntohl.S ntohs.S \
      7 	random.c strncasecmp.c __assert.c
      8 
      9 # `source' files built from m4 source
     10 SRCS+=	__divqu.S __divq.S __divlu.S __divl.S
     11 SRCS+=	__remqu.S __remq.S __remlu.S __reml.S
     12 CLEANFILES+=	__divqu.S __divq.S __divlu.S __divl.S
     13 CLEANFILES+=	__remqu.S __remq.S __remlu.S __reml.S
     14 
     15 __divqu.S: ${M}/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: ${M}/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: ${M}/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: ${M}/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: ${M}/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: ${M}/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: ${M}/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: ${M}/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