Fix mdoc(7)/man(7) mix up.
[netbsd-mini2440.git] / lib / libc / gdtoa / Makefile.inc
blobbcf675b02893308c5d80ad72cd5b5ce281a0dcee
1 #       $NetBSD: Makefile.inc,v 1.7 2008/02/05 02:41:15 mrg Exp $
3 # gdtoa sources
4 .PATH: ${.CURDIR}/gdtoa
5 CPPFLAGS+=-I${.CURDIR}/gdtoa
7 CPPFLAGS+=-DNO_FENV_H
9 # machine-dependent directory must provide the following:
10 #       arith.h gd_qnan.h
11 CPPFLAGS+=-I${ARCHDIR}/gdtoa
13 # machine-dependent Makefile must define names of modules to use for
14 # float conversions:
15 #       strtof(): strtof{,_vaxf}.c
16 # and for long double conversions on platforms with extended-precision
17 # format, if supported (strtod.c will define an alias otherwise):
18 #       strtold(): strtold_p{x,xL,Q}.c
19 #       helpers:   strtop{x,xL,Q}.c
20 .include "${ARCHDIR}/gdtoa/Makefile.inc"
22 # public interfaces
23 SRCS+=  strtod.c
25 # private interfaces interfacing to libc
26 SRCS+=  dtoa.c ldtoa.c hdtoa.c gdtoa.c
28 # local locking implementation
29 SRCS+=  gdtoa_locks.c
31 # private interfaces
32 SRCS+=  dmisc.c \
33         gethex.c gmisc.c \
34         hd_init.c hexnan.c \
35         misc.c \
36         smisc.c strtodg.c sum.c \
37         ulp.c
39 # wrappers
40 SRCS+=  _strtof.c _strtold.c
41 #SRCS+= _hdtoa.c _ldtoa.c
43 # XXX no hexadecimal floating-point string conversion for VAX FP yet
44 .if ${MACHINE_ARCH} != "vax"
45 SRCS+=  strtord.c
46 .endif