1return {
2 srcs={
3 -- <cd src && printf "\t\t'%s',\n" src/*/riscv64/*.[csS]
4 'src/fenv/riscv64/fenv-sf.c',
5 'src/fenv/riscv64/fenv.S',
6 'src/ldso/riscv64/dlsym.s',
7 'src/ldso/riscv64/tlsdesc.s',
8 'src/math/riscv64/copysign.c',
9 'src/math/riscv64/copysignf.c',
10 'src/math/riscv64/fabs.c',
11 'src/math/riscv64/fabsf.c',
12 'src/math/riscv64/fma.c',
13 'src/math/riscv64/fmaf.c',
14 'src/math/riscv64/fmax.c',
15 'src/math/riscv64/fmaxf.c',
16 'src/math/riscv64/fmin.c',
17 'src/math/riscv64/fminf.c',
18 'src/math/riscv64/sqrt.c',
19 'src/math/riscv64/sqrtf.c',
20 'src/process/riscv64/vfork.s',
21 'src/setjmp/riscv64/longjmp.S',
22 'src/setjmp/riscv64/setjmp.S',
23 'src/signal/riscv64/restore.s',
24 'src/signal/riscv64/sigsetjmp.s',
25 'src/thread/riscv64/__set_thread_area.s',
26 'src/thread/riscv64/__unmapself.s',
27 'src/thread/riscv64/clone.s',
28 'src/thread/riscv64/syscall_cp.s',
29 },
30 bits={
31 -- <cd src/arch/riscv64/bits && printf "\t\t'%s',\n" *.h
32 'fenv.h',
33 'float.h',
34 'setjmp.h',
35 'signal.h',
36 'user.h',
37 },
38}