xref: /haiku/src/servers/registrar/Jamfile (revision 533a64a210624b4d5114d368d3de6c6120376e8c)
14b8a7115SIngo WeinholdSubDir OBOS_TOP src servers registrar ;
24b8a7115SIngo Weinhold
34b8a7115SIngo WeinholdUsePublicHeaders app ;
44b8a7115SIngo WeinholdUsePrivateHeaders app ;
5*533a64a2STyler DauwalderUsePrivateHeaders storage ;
64b8a7115SIngo Weinhold
74b8a7115SIngo WeinholdServer obos_registrar :
8f9fd58ccSIngo Weinhold	AppInfoList.cpp
94b8a7115SIngo Weinhold	ClipboardHandler.cpp
104b8a7115SIngo Weinhold	MIMEManager.cpp
114b8a7115SIngo Weinhold	Registrar.cpp
12f9fd58ccSIngo Weinhold	RosterAppInfo.cpp
13f9fd58ccSIngo Weinhold	TRoster.cpp
144b8a7115SIngo Weinhold;
154b8a7115SIngo WeinholdLinkSharedOSLibs obos_registrar :
16*533a64a2STyler Dauwalder	<$(SOURCE_GRIST)>libstorage.so
174b8a7115SIngo Weinhold	<boot!home!config!lib>libopenbeos.so
1871ba5e91SIngo Weinhold	stdc++.r4
194b8a7115SIngo Weinhold	be root
204b8a7115SIngo Weinhold;
21*533a64a2STyler Dauwalder
22*533a64a2STyler Dauwalder# To run the registrar, these libraries must be around.
23*533a64a2STyler Dauwalder{
24*533a64a2STyler Dauwalder	local libdir = [ on obos_registrar FDirName $(LOCATE[1]) lib ] ;
25*533a64a2STyler Dauwalder	MakeLocate <$(SOURCE_GRIST)>libstorage.so : $(libdir) ;
26*533a64a2STyler Dauwalder	MakeLocate <$(SOURCE_GRIST)>libbeadapter.so : $(libdir) ;
27*533a64a2STyler Dauwalder	RelSymLink <$(SOURCE_GRIST)>libstorage.so : libstorage.so ;
28*533a64a2STyler Dauwalder	RelSymLink <$(SOURCE_GRIST)>libbeadapter.so : libbeadapter.so ;
29*533a64a2STyler Dauwalder	Includes <$(SOURCE_GRIST)>libstorage.so
30*533a64a2STyler Dauwalder		: <$(SOURCE_GRIST)>libbeadapter.so ;
31*533a64a2STyler Dauwalder}
32*533a64a2STyler Dauwalder
33