Home | History | Annotate | Line # | Download | only in alpha
Makefile.inc revision 1.25.90.1
      1 #	$NetBSD: Makefile.inc,v 1.25.90.1 2009/05/13 17:22:15 jym Exp $
      2 
      3 SRCS+=	__main.c __assert.c _mcount.S \
      4 	imax.c imin.c lmax.c lmin.c max.c min.c ulmax.c ulmin.c \
      5 	byte_swap_2.S byte_swap_4.S bswap64.c \
      6 	ffs.S \
      7 	memchr.c memcmp.c memcpy.S memmove.S memset.c \
      8 	softfloat.c \
      9 	strcat.c strcmp.c strcpy.c strlen.c strcasecmp.c \
     10 	strncasecmp.c strncmp.c strncpy.c strtoul.c \
     11 	scanc.c skpc.c \
     12 	random.c
     13 
     14 # `source' files built from m4 source
     15 SRCS+=	__divqu.S __divq.S __divlu.S __divl.S
     16 SRCS+=	__remqu.S __remq.S __remlu.S __reml.S
     17 CLEANFILES+=	__divqu.S __divq.S __divlu.S __divl.S
     18 CLEANFILES+=	__remqu.S __remq.S __remlu.S __reml.S
     19 
     20 __divqu.S: ${M}/divrem.m4
     21 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     22 	@(echo "define(NAME,\`__divqu')define(OP,\`div')define(S,\`false')"; \
     23 	 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     24 
     25 __divq.S: ${M}/divrem.m4
     26 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     27 	@(echo "define(NAME,\`__divq')define(OP,\`div')define(S,\`true')"; \
     28 	 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     29 
     30 __divlu.S: ${M}/divrem.m4
     31 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     32 	@(echo "define(NAME,\`__divlu')define(OP,\`div')define(S,\`false')"; \
     33 	 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     34 
     35 __divl.S: ${M}/divrem.m4
     36 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     37 	@(echo "define(NAME,\`__divl')define(OP,\`div')define(S,\`true')"; \
     38 	 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     39 
     40 __remqu.S: ${M}/divrem.m4
     41 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     42 	@(echo "define(NAME,\`__remqu')define(OP,\`rem')define(S,\`false')"; \
     43 	 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     44 
     45 __remq.S: ${M}/divrem.m4
     46 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     47 	@(echo "define(NAME,\`__remq')define(OP,\`rem')define(S,\`true')"; \
     48 	 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     49 
     50 __remlu.S: ${M}/divrem.m4
     51 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     52 	@(echo "define(NAME,\`__remlu')define(OP,\`rem')define(S,\`false')"; \
     53 	 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     54 
     55 __reml.S: ${M}/divrem.m4
     56 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     57 	@(echo "define(NAME,\`__reml')define(OP,\`rem')define(S,\`true')"; \
     58 	 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     59