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