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