Home | History | Annotate | Line # | Download | only in gen
      1 #	$NetBSD: Makefile.inc,v 1.35 2016/10/07 11:10:44 christos Exp $
      2 
      3 .if ${MKSOFTFLOAT} == "no"
      4 SRCS+=	fabs.S ldexp.S modf.S
      5 .else
      6 SRCS+=	fabs_ieee754.c compat_ldexp_ieee754.c compat_modf_ieee754.c
      7 .endif
      8 
      9 # Common ieee754 constants and functions
     10 SRCS+=	infinityf_ieee754.c infinity_ieee754.c infinityl_ieee754.c
     11 SRCS+=	fpclassifyf_ieee754.c fpclassifyd_ieee754.c fpclassifyl_ieee754.c
     12 SRCS+=	isinff_ieee754.c isinfd_ieee754.c isinfl_ieee754.c
     13 SRCS+=	isnanf_ieee754.c isnand_ieee754.c isnanl_ieee754.c
     14 SRCS+=	isfinitef_ieee754.c isfinited_ieee754.c isfinitel_ieee754.c
     15 SRCS+=	signbitf_ieee754.c signbitd_ieee754.c signbitl_ieee754.c
     16 
     17 SRCS+=	nanf.c
     18 SRCS+=	flt_rounds.c
     19 
     20 .if ${MKSOFTFLOAT} == "no"
     21 SRCS+=	fpgetmask.c fpgetround.c fpgetsticky.c fpsetmask.c \
     22 	fpsetround.c fpsetsticky.c
     23 .endif
     24 
     25 SRCS+=	setjmp.S longjmp.c
     26 SRCS+=	_setjmp.S
     27 SRCS+=	sigsetjmp.S
     28 SRCS+=	byte_swap_2.S byte_swap_4.S byte_swap_8.S
     29 
     30 SRCS+=	makecontext.c resumecontext.c _resumecontext.S swapcontext.S _lwp.c
     31 
     32 # mips abi builtin extensions (used by GCC for lexical-closure trampoline)
     33 SRCS+=	cacheflush.c
     34 
     35 CPPFLAGS._lwp.c	+= -D_LIBC_SOURCE
     36 CPPFLAGS.cacheflush.c	+= -D_KERNTYPES
     37 
     38 LSRCS.mips.gen=	Lint__setjmp.c Lint_bswap16.c Lint_bswap32.c Lint_swapcontext.c
     39 LSRCS+=		${LSRCS.mips.gen}
     40 DPSRCS+=	${LSRCS.mips.gen}
     41 CLEANFILES+=	${LSRCS.mips.gen}
     42