xref: /haiku/src/servers/registrar/Jamfile (revision 687d231c5fab1e917f93e3b63b48b7b0e97882e3)
1SubDir OBOS_TOP src servers registrar ;
2
3UsePrivateHeaders app ;
4UsePrivateHeaders kernel ;
5UsePrivateHeaders shared ;
6UsePrivateHeaders storage ;
7
8AddResources obos_registrar : registrar.rdef ;
9
10local registrar_sources =
11	AppInfoList.cpp
12	AppInfoListMessagingTargetSet.cpp
13	Clipboard.cpp
14	ClipboardHandler.cpp
15	Event.cpp
16	EventMaskWatcher.cpp
17	EventQueue.cpp
18	MessageDeliverer.cpp
19	MessageEvent.cpp
20	MessageHandler.cpp
21	MessageRunnerManager.cpp
22	MessagingService.cpp
23	MIMEManager.cpp
24	PriorityMessageQueue.cpp
25	RecentApps.cpp
26	RecentEntries.cpp
27	Referenceable.cpp
28	Registrar.cpp
29	RosterAppInfo.cpp
30	RosterSettingsCharStream.cpp
31	ShutdownProcess.cpp
32	TRoster.cpp
33	Watcher.cpp
34	WatchingService.cpp
35;
36
37local registrar_r5_sources =
38	R5Compatibility.cpp
39;
40
41Server obos_registrar
42 	:
43	$(registrar_sources)
44	$(registrar_r5_sources)
45	:
46	<boot!home!config!lib>libopenbeos.so
47	stdc++.r4
48	be
49;
50
51AddResources registrar : registrar.rdef ;
52
53Server registrar
54 	:
55 	# no sources; directly link against the compiled objects
56	:
57	[ FGristFiles $(registrar_sources:S=$(SUFOBJ)) ]
58	libroot.so	# Haiku libroot
59	libbe.so	# Haiku libbe
60	stdc++.r4
61;
62