Home | History | Annotate | Line # | Download | only in sparc
      1  1.36  nakayama #	$NetBSD: Makefile.inc,v 1.36 2013/03/17 04:45:46 nakayama Exp $
      2   1.1       cgd 
      3  1.33       dsl SRCS+=	ffs.S
      4  1.33       dsl SRCS+=	memset.S
      5  1.33       dsl SRCS+=	strlen.S
      6  1.33       dsl SRCS+=	htonl.S htons.S ntohl.S ntohs.S
      7  1.33       dsl SRCS+=	random.S
      8  1.33       dsl 
      9  1.34       dsl 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