xref: /haiku/src/servers/registrar/Jamfile (revision c36e75d1cbe41d5bac78d8a0045cab47af8001a7)
14b8a7115SIngo WeinholdSubDir OBOS_TOP src servers registrar ;
24b8a7115SIngo Weinhold
34b8a7115SIngo WeinholdUsePrivateHeaders app ;
4dd43b03cSIngo WeinholdUsePrivateHeaders kernel ;
53dbb9fbaSIngo WeinholdUsePrivateHeaders shared ;
6533a64a2STyler DauwalderUsePrivateHeaders storage ;
74b8a7115SIngo Weinhold
89842b3baSPhilippe HoudoinAddResources obos_registrar : registrar.rdef ;
99842b3baSPhilippe Houdoin
1092b98fe1SIngo Weinholdlocal registrar_sources =
11f9fd58ccSIngo Weinhold	AppInfoList.cpp
1258b5124eSIngo Weinhold	Clipboard.cpp
134b8a7115SIngo Weinhold	ClipboardHandler.cpp
1444c3726bSIngo Weinhold	Event.cpp
157a0335c8SIngo Weinhold	EventMaskWatcher.cpp
1644c3726bSIngo Weinhold	EventQueue.cpp
17*c36e75d1SIngo Weinhold	MessageDeliverer.cpp
185293aa41SIngo Weinhold	MessageEvent.cpp
19e81c38c1SIngo Weinhold	MessageHandler.cpp
2044c3726bSIngo Weinhold	MessageRunnerManager.cpp
21dd43b03cSIngo Weinhold	MessagingService.cpp
224b8a7115SIngo Weinhold	MIMEManager.cpp
23e81c38c1SIngo Weinhold	PriorityMessageQueue.cpp
2424a2d24fSTyler Dauwalder	RecentApps.cpp
2585c4b394STyler Dauwalder	RecentEntries.cpp
26*c36e75d1SIngo Weinhold	Referencable.cpp
274b8a7115SIngo Weinhold	Registrar.cpp
28f9fd58ccSIngo Weinhold	RosterAppInfo.cpp
294f03f5d2STyler Dauwalder	RosterSettingsCharStream.cpp
30f9fd58ccSIngo Weinhold	TRoster.cpp
317a0335c8SIngo Weinhold	Watcher.cpp
327a0335c8SIngo Weinhold	WatchingService.cpp
334b8a7115SIngo Weinhold;
3492b98fe1SIngo Weinhold
35dd43b03cSIngo Weinholdlocal registrar_r5_sources =
36dd43b03cSIngo Weinhold	R5Compatibility.cpp
37dd43b03cSIngo Weinhold;
38dd43b03cSIngo Weinhold
3992b98fe1SIngo WeinholdServer obos_registrar
4092b98fe1SIngo Weinhold 	:
4192b98fe1SIngo Weinhold	$(registrar_sources)
42dd43b03cSIngo Weinhold	$(registrar_r5_sources)
4392b98fe1SIngo Weinhold	:
444b8a7115SIngo Weinhold	<boot!home!config!lib>libopenbeos.so
4571ba5e91SIngo Weinhold	stdc++.r4
463dbb9fbaSIngo Weinhold	be
474b8a7115SIngo Weinhold;
4892b98fe1SIngo Weinhold
49*c36e75d1SIngo WeinholdAddResources registrar : registrar.rdef ;
50*c36e75d1SIngo Weinhold
5192b98fe1SIngo WeinholdServer registrar
5292b98fe1SIngo Weinhold 	:
5392b98fe1SIngo Weinhold 	# no sources; directly link against the compiled objects
5492b98fe1SIngo Weinhold	:
5592b98fe1SIngo Weinhold	[ FGristFiles $(registrar_sources:S=$(SUFOBJ)) ]
5692b98fe1SIngo Weinhold	libroot.so	# Haiku libroot
5792b98fe1SIngo Weinhold	libbe.so	# Haiku libbe
5892b98fe1SIngo Weinhold	stdc++.r4
5992b98fe1SIngo Weinhold;
60