xref: /haiku/src/system/libroot/os/arch/arm/Jamfile (revision 8c8615a29391771ac680f702b502a0aabb7114d7)
157c324a7SJerome DuvalSubDir HAIKU_TOP src system libroot os arch arm ;
257c324a7SJerome Duval
3f9f3b564SIthamar R. AdemaSubDirC++Flags -std=gnu++11 ;
4f9f3b564SIthamar R. Adema
5b0944c78SIngo Weinholdlocal architectureObject ;
6b0944c78SIngo Weinholdfor architectureObject in [ MultiArchSubDirSetup arm ] {
7b0944c78SIngo Weinhold	on $(architectureObject) {
8b0944c78SIngo Weinhold		local architecture = $(TARGET_PACKAGING_ARCH) ;
9b0944c78SIngo Weinhold
1057c324a7SJerome Duval		UsePrivateKernelHeaders ;
1157c324a7SJerome Duval		UsePrivateSystemHeaders ;
1257c324a7SJerome Duval
1357c324a7SJerome Duval		SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
1457c324a7SJerome Duval
15b0944c78SIngo Weinhold		MergeObject <$(architecture)>os_arch_$(TARGET_ARCH).o :
1657c324a7SJerome Duval			byteorder.S
1757c324a7SJerome Duval			system_time.c
189ffc3c3dSIthamar R. Adema			stack_frame.c
19279c181aSPulkoMandy			stdatomic.c
2057c324a7SJerome Duval			thread.c
2157c324a7SJerome Duval			time.c
2257c324a7SJerome Duval			tls.c
2357c324a7SJerome Duval
247a402b99SArvind S Raj			generic_atomic.cpp
25*8c8615a2SAugustin Cavalier			generic_stack_trace.cpp
2657c324a7SJerome Duval			generic_system_time_nsecs.cpp
2757c324a7SJerome Duval			;
28b0944c78SIngo Weinhold	}
29b0944c78SIngo Weinhold}
30