dc306354b0
minor of libc and the major of libutil). For little-endian architectures merge the bnswap() assembly versions with nto* and hton* using symbols aliasing. Use symbol renaming for the bswap function in this case to avoid namespace pollution. Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian machines, common code for inline macros go in machine/byte_swap.h Sync libkern with libc. Adjust #include in kernel sources for machine/bswap.h.
13 lines
425 B
Makefile
13 lines
425 B
Makefile
# $NetBSD: Makefile.inc,v 1.5 1999/01/15 13:31:15 bouyer Exp $
|
|
|
|
SRCS+= fabs.S frexp.c infinity.c isinf.c ldexp.c modf.c
|
|
SRCS+= flt_rounds.c fpgetmask.c fpgetround.c fpgetsticky.c fpsetmask.c \
|
|
fpsetround.c fpsetsticky.c
|
|
SRCS+= _setjmp.S
|
|
SRCS+= setjmp.S __setjmp14.S
|
|
SRCS+= sigsetjmp.S __sigsetjmp14.S
|
|
SRCS+= byte_swap_2.S byte_swap_4.S bswap64.c
|
|
|
|
LSRCS+= Lint_bswap16.c Lint_bswap32.c
|
|
DPSRCS+= Lint_bswap16.c Lint_bswap32.c
|