xref: /haiku/src/kits/app/Jamfile (revision 93aeb8c3bc3f13cb1f282e3e749258a23790d947)
1SubDir HAIKU_TOP src kits app ;
2
3# If defined allows to run applications without the registrar
4# -- for development only, of course.
5if $(RUN_WITHOUT_REGISTRAR) {
6	local defines = [ FDefines RUN_WITHOUT_REGISTRAR ] ;
7	SubDirCcFlags $(defines) ;
8	SubDirC++Flags $(defines) ;
9}
10
11# If defined allows to run applications without the app server
12# -- needed until the app server runs on our kernel.
13RUN_WITHOUT_APP_SERVER ?= 0 ;
14if $(RUN_WITHOUT_APP_SERVER) != 0 {
15	local defines = [ FDefines RUN_WITHOUT_APP_SERVER ] ;
16	SubDirCcFlags $(defines) ;
17	SubDirC++Flags $(defines) ;
18}
19
20UsePrivateHeaders shared app interface ;
21UsePrivateHeaders [ FDirName kernel util ] ;   # For KMessage.h
22
23SetSubDirSupportedPlatforms haiku libbe_test ;
24
25MergeObject <libbe>app_kit.o :
26	AppDefs.cpp
27	Application.cpp
28	AppMisc.cpp
29	AppServerLink.cpp
30	AreaLink.cpp
31	Cursor.cpp
32	Clipboard.cpp
33	dano_message.cpp
34	Handler.cpp
35	InitTerminateLibBe.cpp
36	Invoker.cpp
37	LinkReceiver.cpp
38	LinkSender.cpp
39	Looper.cpp
40	LooperList.cpp
41	Message.cpp
42	MessageBody.cpp
43	MessageField.cpp
44	MessageFilter.cpp
45	MessageQueue.cpp
46	MessageRunner.cpp
47	Messenger.cpp
48	MessageUtils.cpp
49	PropertyInfo.cpp
50	PortLink.cpp
51	RegistrarDefs.cpp
52	RegistrarThread.cpp
53	RegistrarThreadManager.cpp
54	Roster.cpp
55	RosterPrivate.cpp
56	Server.cpp
57	ServerLink.cpp
58	ServerMemIO.cpp
59	TokenSpace.cpp
60	TypeConstants.cpp
61;
62
63