Home | History | Annotate | Line # | Download | only in sparc
Makefile.inc revision 1.32.74.1
      1  1.32.74.1     yamt #	$NetBSD: Makefile.inc,v 1.32.74.1 2009/08/19 18:48:20 yamt Exp $
      2        1.1      cgd 
      3  1.32.74.1     yamt SRCS+=	ffs.S
      4  1.32.74.1     yamt SRCS+=	memset.S
      5  1.32.74.1     yamt SRCS+=	strlen.S
      6  1.32.74.1     yamt SRCS+=	htonl.S htons.S ntohl.S ntohs.S
      7  1.32.74.1     yamt SRCS+=	random.S
      8  1.32.74.1     yamt 
      9  1.32.74.1     yamt SRCS+=	bswap16.c bswap32.c
     10        1.1      cgd 
     11       1.24      chs SRCS+=	mul.S umul.S saveregs.S
     12        1.1      cgd 
     13        1.1      cgd # `source' files built from m4 source
     14        1.1      cgd # the name `div.o' is taken for the ANSI C `div' function, hence sdiv here
     15        1.4      cgd SRCS+=	rem.S sdiv.S udiv.S urem.S
     16        1.4      cgd CLEANFILES+=rem.S sdiv.S udiv.S urem.S
     17       1.30    lukem 
     18       1.30    lukem .SUFFIXES: .m4
     19       1.30    lukem 
     20       1.25       pk .PATH.m4: ${KERNDIR}/arch/${MACHINE_ARCH}
     21        1.1      cgd 
     22        1.7  deraadt sdiv.S: divrem.m4
     23        1.1      cgd 	echo 'building ${.TARGET} from ${.ALLSRC}'
     24        1.1      cgd 	(echo "define(NAME,\`.div')define(OP,\`div')define(S,\`true')"; \
     25       1.31     reed 	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     26        1.1      cgd 
     27        1.7  deraadt udiv.S: divrem.m4
     28        1.1      cgd 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     29        1.1      cgd 	@(echo "define(NAME,\`.udiv')define(OP,\`div')define(S,\`false')"; \
     30       1.31     reed 	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     31        1.1      cgd 
     32        1.7  deraadt rem.S:	divrem.m4
     33        1.1      cgd 	echo 'building ${.TARGET} from ${.ALLSRC}'
     34        1.1      cgd 	(echo "define(NAME,\`.rem')define(OP,\`rem')define(S,\`true')"; \
     35       1.31     reed 	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     36        1.1      cgd 
     37        1.7  deraadt urem.S: divrem.m4
     38        1.1      cgd 	@echo 'building ${.TARGET} from ${.ALLSRC}'
     39        1.1      cgd 	@(echo "define(NAME,\`.urem')define(OP,\`rem')define(S,\`false')"; \
     40       1.31     reed 	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
     41