xref: /haiku/src/kits/app/Jamfile (revision 1e36cfc2721ef13a187c6f7354dc9cbc485e89d3)
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 kernel ;
21UseHeaders $(TARGET_PRIVATE_KERNEL_HEADERS) : true ;
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	DesktopLink.cpp
35	DirectMessageTarget.cpp
36	Handler.cpp
37	InitTerminateLibBe.cpp
38	Invoker.cpp
39	LinkReceiver.cpp
40	LinkSender.cpp
41	Looper.cpp
42	LooperList.cpp
43	Message.cpp
44	MessageFilter.cpp
45	MessageQueue.cpp
46	MessageRunner.cpp
47	Messenger.cpp
48	MessageUtils.cpp
49	PropertyInfo.cpp
50	PortLink.cpp
51	r5_message.cpp
52	RegistrarDefs.cpp
53	RegistrarThread.cpp
54	RegistrarThreadManager.cpp
55	Roster.cpp
56	RosterPrivate.cpp
57	Server.cpp
58	ServerLink.cpp
59	ServerMemoryAllocator.cpp
60	TokenSpace.cpp
61	TypeConstants.cpp
62;
63
64