Makefile.inc revision 1.3
11.3Schristos#	$NetBSD: Makefile.inc,v 1.3 2006/02/16 23:26:19 christos Exp $
21.1Skleink
31.1Skleink# gdtoa sources
41.1Skleink.PATH: ${.CURDIR}/gdtoa
51.1Skleink
61.1SkleinkCPPFLAGS+=-I${ARCHDIR}/gdtoa
71.1SkleinkCPPFLAGS+=-DNO_FENV_H
81.1Skleink
91.1Skleink# public interfaces
101.1SkleinkSRCS+=	strtod.c
111.1Skleink
121.1Skleink# private interfaces interfacing to libc
131.1SkleinkSRCS+=	dtoa.c
141.1Skleink
151.1Skleink# local locking implementation
161.1SkleinkSRCS+=	gdtoa_locks.c
171.1Skleink
181.1Skleink# private interfaces
191.1SkleinkSRCS+=	dmisc.c \
201.1Skleink	gethex.c gmisc.c \
211.1Skleink	hd_init.c hexnan.c \
221.1Skleink	misc.c \
231.1Skleink	smisc.c strtodg.c sum.c \
241.1Skleink	ulp.c
251.1Skleink
261.3Schristos# wrappers
271.3Schristos#SRCS+=	_hdtoa.c _ldtoa.c
281.3Schristos
291.1Skleink# XXX no hexadecimal floating-point string conversion for VAX FP yet
301.1Skleink.if ${MACHINE_ARCH} != "vax"
311.1SkleinkSRCS+=	strtord.c
321.1Skleink.endif
331.2Sscw
341.2Sscw# XXX Workaround for gcc-3.3.3 optimsation bug on sh5
351.2Sscw.if ${MACHINE_CPU} == "sh5"
361.2SscwCOPTS.strtod.c=	-O1
371.2Sscw.endif
38