xref: /haiku/src/system/kernel/lib/arch/sparc/Jamfile (revision 803a4704e82749bce36c05ee56792dad62576144)
1a7c23bb4SPulkoMandySubDir HAIKU_TOP src system kernel lib arch sparc ;
2a7c23bb4SPulkoMandy
3a7c23bb4SPulkoMandySEARCH_SOURCE += [ FDirName $(librootSources) os arch generic ] ;
4a7c23bb4SPulkoMandy
5a7c23bb4SPulkoMandylocal librootSources = [ FDirName $(HAIKU_TOP) src system libroot ] ;
6a7c23bb4SPulkoMandylocal posixSources = [ FDirName $(librootSources) posix ] ;
7a7c23bb4SPulkoMandy
8a7c23bb4SPulkoMandySEARCH_SOURCE += [ FDirName $(librootSources) os arch $(TARGET_ARCH) ] ;
9a7c23bb4SPulkoMandySEARCH_SOURCE += [ FDirName $(librootSources) os arch generic ] ;
10a7c23bb4SPulkoMandy
11a7c23bb4SPulkoMandyKernelMergeObject kernel_os_arch_$(TARGET_ARCH).o :
12a7c23bb4SPulkoMandy	generic_system_time_nsecs.cpp
13a7c23bb4SPulkoMandy	: $(TARGET_KERNEL_PIC_CCFLAGS)
14a7c23bb4SPulkoMandy;
15a7c23bb4SPulkoMandy
16a7c23bb4SPulkoMandySEARCH_SOURCE += [ FDirName $(posixSources) arch $(TARGET_ARCH) ] ;
17a7c23bb4SPulkoMandySEARCH_SOURCE += [ FDirName $(posixSources) string arch generic ] ;
18a7c23bb4SPulkoMandySEARCH_SOURCE += [ FDirName $(posixSources) string arch $(TARGET_ARCH) ] ;
19a7c23bb4SPulkoMandy
20a7c23bb4SPulkoMandyKernelMergeObject kernel_lib_posix_arch_$(TARGET_ARCH).o :
21a7c23bb4SPulkoMandy	siglongjmp.S
22a7c23bb4SPulkoMandy	sigsetjmp.S
23a7c23bb4SPulkoMandy
24*803a4704SPulkoMandy	fpu_add.c
25*803a4704SPulkoMandy	fpu_compare.c
26*803a4704SPulkoMandy	fpu_div.c
27*803a4704SPulkoMandy	fpu_explode.c
28*803a4704SPulkoMandy	fpu_implode.c
29*803a4704SPulkoMandy	fpu_mul.c
30*803a4704SPulkoMandy	fpu_reg.S
31*803a4704SPulkoMandy	fpu_sqrt.c
32*803a4704SPulkoMandy	fpu_subr.c
33*803a4704SPulkoMandy	softfloat.c
34*803a4704SPulkoMandy
35a7c23bb4SPulkoMandy	memcpy.c
36a7c23bb4SPulkoMandy	memset.c
37a7c23bb4SPulkoMandy	: $(TARGET_KERNEL_PIC_CCFLAGS)
38a7c23bb4SPulkoMandy;
39