1SubDir HAIKU_TOP src system libroot os arch x86_64 ;
2
3local architectureObject ;
4for architectureObject in [ MultiArchSubDirSetup x86_64 ] {
5	on $(architectureObject) {
6		local architecture = $(TARGET_PACKAGING_ARCH) ;
7
8		UsePrivateKernelHeaders ;
9			# TODO: Replace by "UsePrivateHeaders libroot" after resolving the
10			# TODO in time.c!
11		UsePrivateSystemHeaders ;
12
13		SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
14
15		MergeObject <$(architecture)>os_arch_$(TARGET_ARCH).o :
16			byteorder.S
17			get_stack_frame.S
18			system_info.cpp
19			system_time.cpp
20			thread.cpp
21			time.cpp
22			tls.cpp
23
24			# sources from generic
25			generic_atomic.cpp
26			generic_stack_trace.cpp
27			;
28	}
29}
30