xref: /haiku/src/system/libroot/os/arch/ppc/Jamfile (revision b0944c78b074a8110bd98e060415d0e8f38a7f65)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src system libroot os arch ppc ;
25af32e75SAxel Dörfler
3*b0944c78SIngo Weinholdlocal architectureObject ;
4*b0944c78SIngo Weinholdfor architectureObject in [ MultiArchSubDirSetup ppc ] {
5*b0944c78SIngo Weinhold	on $(architectureObject) {
6*b0944c78SIngo Weinhold		local architecture = $(TARGET_PACKAGING_ARCH) ;
7*b0944c78SIngo Weinhold
8269dbbdcSJérôme Duval		UsePrivateKernelHeaders ;
9*b0944c78SIngo Weinhold			# TODO: Replace by "UsePrivateHeaders libroot" after resolving the
10*b0944c78SIngo Weinhold			# TODO in time.c!
116b202f4eSIngo Weinhold		UsePrivateSystemHeaders ;
125af32e75SAxel Dörfler
1334a48c70SIngo Weinhold		SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
1434a48c70SIngo Weinhold
15*b0944c78SIngo Weinhold		MergeObject <$(architecture)>os_arch_$(TARGET_ARCH).o :
16353d20c0SIngo Weinhold			atomic.S
17353d20c0SIngo Weinhold			byteorder.S
18*b0944c78SIngo Weinhold			compatibility.c	# only here until the places where those functions
19*b0944c78SIngo 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
2834a48c70SIngo Weinhold			generic_system_time_nsecs.cpp
295af32e75SAxel Dörfler			;
30*b0944c78SIngo Weinhold	}
31*b0944c78SIngo Weinhold}
32