xref: /haiku/src/servers/registrar/Jamfile (revision 553ea30124732e31346177c3bab544e074231b8e)
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
12*553ea301SIngo Weinhold	AppInfoListMessagingTargetSet.cpp
1358b5124eSIngo Weinhold	Clipboard.cpp
144b8a7115SIngo Weinhold	ClipboardHandler.cpp
1544c3726bSIngo Weinhold	Event.cpp
167a0335c8SIngo Weinhold	EventMaskWatcher.cpp
1744c3726bSIngo Weinhold	EventQueue.cpp
18c36e75d1SIngo Weinhold	MessageDeliverer.cpp
195293aa41SIngo Weinhold	MessageEvent.cpp
20e81c38c1SIngo Weinhold	MessageHandler.cpp
2144c3726bSIngo Weinhold	MessageRunnerManager.cpp
22dd43b03cSIngo Weinhold	MessagingService.cpp
234b8a7115SIngo Weinhold	MIMEManager.cpp
24e81c38c1SIngo Weinhold	PriorityMessageQueue.cpp
2524a2d24fSTyler Dauwalder	RecentApps.cpp
2685c4b394STyler Dauwalder	RecentEntries.cpp
27757bc7b9SIngo Weinhold	Referenceable.cpp
284b8a7115SIngo Weinhold	Registrar.cpp
29f9fd58ccSIngo Weinhold	RosterAppInfo.cpp
304f03f5d2STyler Dauwalder	RosterSettingsCharStream.cpp
31*553ea301SIngo Weinhold	ShutdownProcess.cpp
32f9fd58ccSIngo Weinhold	TRoster.cpp
337a0335c8SIngo Weinhold	Watcher.cpp
347a0335c8SIngo Weinhold	WatchingService.cpp
354b8a7115SIngo Weinhold;
3692b98fe1SIngo Weinhold
37dd43b03cSIngo Weinholdlocal registrar_r5_sources =
38dd43b03cSIngo Weinhold	R5Compatibility.cpp
39dd43b03cSIngo Weinhold;
40dd43b03cSIngo Weinhold
4192b98fe1SIngo WeinholdServer obos_registrar
4292b98fe1SIngo Weinhold 	:
4392b98fe1SIngo Weinhold	$(registrar_sources)
44dd43b03cSIngo Weinhold	$(registrar_r5_sources)
4592b98fe1SIngo Weinhold	:
464b8a7115SIngo Weinhold	<boot!home!config!lib>libopenbeos.so
4771ba5e91SIngo Weinhold	stdc++.r4
483dbb9fbaSIngo Weinhold	be
494b8a7115SIngo Weinhold;
5092b98fe1SIngo Weinhold
51c36e75d1SIngo WeinholdAddResources registrar : registrar.rdef ;
52c36e75d1SIngo Weinhold
5392b98fe1SIngo WeinholdServer registrar
5492b98fe1SIngo Weinhold 	:
5592b98fe1SIngo Weinhold 	# no sources; directly link against the compiled objects
5692b98fe1SIngo Weinhold	:
5792b98fe1SIngo Weinhold	[ FGristFiles $(registrar_sources:S=$(SUFOBJ)) ]
5892b98fe1SIngo Weinhold	libroot.so	# Haiku libroot
5992b98fe1SIngo Weinhold	libbe.so	# Haiku libbe
6092b98fe1SIngo Weinhold	stdc++.r4
6192b98fe1SIngo Weinhold;
62