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