xref: /haiku/src/system/libroot/os/Jamfile (revision c90684742e7361651849be4116d0e5de3a817194)
1SubDir HAIKU_TOP src system libroot os ;
2
3UsePrivateSystemHeaders ;
4UsePrivateHeaders kernel ;
5	# for util/KMessage.h
6UsePrivateHeaders libroot runtime_loader shared ;
7
8SEARCH_SOURCE += [ FDirName $(SUBDIR) locks ] ;
9
10MergeObject os_main.o :
11	area.c
12	atomic.c
13	debug.c
14	driver_settings.cpp
15	find_directory.cpp
16	fs_attr.cpp
17	fs_index.c
18	fs_info.c
19	fs_query.cpp
20	fs_volume.c
21	image.cpp
22	parsedate.cpp
23	port.c
24	scheduler.c
25	sem.c
26	system_info.c
27	team.c
28	thread.c
29	time.cpp
30	syscalls.S
31	wait_for_objects.cpp
32
33	# locks
34	init_once.cpp
35	mutex.cpp
36	recursive_lock.cpp
37	rw_lock.cpp
38
39	KMessage.cpp
40;
41
42SEARCH on [ FGristFiles KMessage.cpp ]
43	= [ FDirName $(HAIKU_TOP) src system kernel messaging ] ;
44
45# We need to specify the dependency on the generated syscalls file explicitly.
46Depends [ FGristFiles syscalls.o ] : <syscalls>syscalls.S.inc ;
47
48SubInclude HAIKU_TOP src system libroot os arch $(TARGET_ARCH) ;
49