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}