Makefile revision 1.2 1 # $NetBSD: Makefile,v 1.2 2026/01/20 18:06:12 christos Exp $
2
3 UNSUPPORTED_COMPILER.clang= # defined
4 NOLINT=yes # no complex128?
5
6 .include <bsd.own.mk>
7
8 DIST= ${GCCDIST}
9
10 LIB= quadmath
11
12 SHLIB_MAJOR= 0
13 SHLIB_MINOR= 0
14
15 .include "${.CURDIR}/defs.mk"
16 SRCS= ${G_libquadmath_la_SOURCES:S,math/,,:S,printf/,,:S,strtod/,,}
17
18 CPPFLAGS+= \
19 -DHAVE_CONFIG_H \
20 -I${.CURDIR} \
21 -I${DIST}/libquadmath \
22 -I${DIST}/config \
23 -I${DIST}/include
24
25 LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
26
27 LDFLAGS+= -Wl,--version-script,${DIST}/libquadmath/quadmath.map
28
29 COPTS.mul.c += -Wno-error=stack-protector
30 COPTS.printf_fp.c += -Wno-error=stack-protector
31
32 .include <bsd.lib.mk>
33
34 .PATH: ${DIST}/libquadmath
35 .PATH: ${DIST}/libquadmath/math
36 .PATH: ${DIST}/libquadmath/printf
37 .PATH: ${DIST}/libquadmath/strtod
38