master hovercats/oakiss / pkg / musl / aarch64.lua
 1return {
 2	srcs={
 3		-- <cd src && printf "\t\t'%s',\n" src/*/aarch64/*.[csS]
 4		'src/fenv/aarch64/fenv.s',
 5		'src/ldso/aarch64/dlsym.s',
 6		'src/ldso/aarch64/tlsdesc.s',
 7		'src/math/aarch64/ceil.c',
 8		'src/math/aarch64/ceilf.c',
 9		'src/math/aarch64/fabs.c',
10		'src/math/aarch64/fabsf.c',
11		'src/math/aarch64/floor.c',
12		'src/math/aarch64/floorf.c',
13		'src/math/aarch64/fma.c',
14		'src/math/aarch64/fmaf.c',
15		'src/math/aarch64/fmax.c',
16		'src/math/aarch64/fmaxf.c',
17		'src/math/aarch64/fmin.c',
18		'src/math/aarch64/fminf.c',
19		'src/math/aarch64/llrint.c',
20		'src/math/aarch64/llrintf.c',
21		'src/math/aarch64/llround.c',
22		'src/math/aarch64/llroundf.c',
23		'src/math/aarch64/lrint.c',
24		'src/math/aarch64/lrintf.c',
25		'src/math/aarch64/lround.c',
26		'src/math/aarch64/lroundf.c',
27		'src/math/aarch64/nearbyint.c',
28		'src/math/aarch64/nearbyintf.c',
29		'src/math/aarch64/rint.c',
30		'src/math/aarch64/rintf.c',
31		'src/math/aarch64/round.c',
32		'src/math/aarch64/roundf.c',
33		'src/math/aarch64/sqrt.c',
34		'src/math/aarch64/sqrtf.c',
35		'src/math/aarch64/trunc.c',
36		'src/math/aarch64/truncf.c',
37		'src/process/aarch64/vfork.s',
38		'src/setjmp/aarch64/longjmp.s',
39		'src/setjmp/aarch64/setjmp.s',
40		'src/signal/aarch64/restore.s',
41		'src/signal/aarch64/sigsetjmp.s',
42		'src/string/aarch64/memcpy.S',
43		'src/string/aarch64/memset.S',
44		'src/thread/aarch64/__set_thread_area.c',
45		'src/thread/aarch64/__unmapself.s',
46		'src/thread/aarch64/clone.s',
47		'src/thread/aarch64/syscall_cp.s',
48	},
49	bits={
50		-- <cd src/arch/aarch64/bits && printf "\t\t'%s',\n" *.h
51		'fcntl.h',
52		'fenv.h',
53		'float.h',
54		'hwcap.h',
55		'mman.h',
56		'setjmp.h',
57		'signal.h',
58		'user.h',
59	},
60	crts={
61		-- <cd src && printf "\t\t'%s',\n" crt/aarch64/*.[csS]
62		'crt/aarch64/crti.s',
63		'crt/aarch64/crtn.s',
64	},
65}