1SubDir HAIKU_TOP src system libroot os arch sparc ;
2
3SubDirC++Flags -std=gnu++11 ;
4
5local architectureObject ;
6for architectureObject in [ MultiArchSubDirSetup sparc ] {
7	on $(architectureObject) {
8		local architecture = $(TARGET_PACKAGING_ARCH) ;
9
10		UsePrivateKernelHeaders ;
11		UsePrivateSystemHeaders ;
12
13		SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
14
15		MergeObject <$(architecture)>os_arch_$(TARGET_ARCH).o :
16			byteorder.S
17
18			stack_frame.c
19			system_time.c
20			thread.c
21			time.c
22			tls.c
23
24			softfloat.c
25			fpu_add.c fpu_compare.c fpu_div.c fpu_explode.c fpu_implode.c
26			fpu_mul.c fpu_reg.S fpu_sqrt.c fpu_subr.c
27
28			# sources from generic
29			generic_atomic.cpp
30			generic_system_time_nsecs.cpp
31			generic_stack_trace.cpp
32			;
33	}
34}
35