xref: /haiku/src/system/libroot/os/arch/ppc/Jamfile (revision 936e89e19d96c3be6def8b7e828a85b3ebd6d611)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src system libroot os arch ppc ;
25af32e75SAxel Dörfler
3b0944c78SIngo Weinholdlocal architectureObject ;
4b0944c78SIngo Weinholdfor architectureObject in [ MultiArchSubDirSetup ppc ] {
5b0944c78SIngo Weinhold	on $(architectureObject) {
6b0944c78SIngo Weinhold		local architecture = $(TARGET_PACKAGING_ARCH) ;
7b0944c78SIngo Weinhold
8269dbbdcSJérôme Duval		UsePrivateKernelHeaders ;
9b0944c78SIngo Weinhold			# TODO: Replace by "UsePrivateHeaders libroot" after resolving the
10b0944c78SIngo Weinhold			# TODO in time.c!
116b202f4eSIngo Weinhold		UsePrivateSystemHeaders ;
125af32e75SAxel Dörfler
1334a48c70SIngo Weinhold		SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
1434a48c70SIngo Weinhold
15b0944c78SIngo Weinhold		MergeObject <$(architecture)>os_arch_$(TARGET_ARCH).o :
16353d20c0SIngo Weinhold			atomic.S
17353d20c0SIngo Weinhold			byteorder.S
18b0944c78SIngo Weinhold			compatibility.c	# only here until the places where those functions
19b0944c78SIngo Weinhold							# are used are fixed
20e10b4cacSIngo Weinhold			stack_frame.c
21353d20c0SIngo Weinhold#			systeminfo.c
22e55e1a0eSIngo Weinhold			system_time.c
23e55e1a0eSIngo Weinhold			system_time_asm.S
24353d20c0SIngo Weinhold			thread.c
2507990020SIngo Weinhold			time.c
26353d20c0SIngo Weinhold			tls.c
2734a48c70SIngo Weinhold
28*936e89e1SAugustin Cavalier			# sources from generic
2934a48c70SIngo Weinhold			generic_system_time_nsecs.cpp
30*936e89e1SAugustin Cavalier			generic_stack_trace.cpp
315af32e75SAxel Dörfler			;
32b0944c78SIngo Weinhold	}
33b0944c78SIngo Weinhold}
34