xref: /haiku/src/kits/app/Jamfile (revision 922e7ba1f3228e6f28db69b0ded8f86eb32dea17)
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 notification ;
21UsePrivateSystemHeaders ;
22
23SetSubDirSupportedPlatforms haiku libbe_test ;
24
25MergeObject <libbe>app_kit.o :
26	AppDefs.cpp
27	Application.cpp
28	AppMisc.cpp
29	AppServerLink.cpp
30	Cursor.cpp
31	Clipboard.cpp
32	DesktopLink.cpp
33	DirectMessageTarget.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	MessageAdapter.cpp
43	MessageFilter.cpp
44	MessageQueue.cpp
45	MessageRunner.cpp
46	Messenger.cpp
47	MessageUtils.cpp
48	Notification.cpp
49	PropertyInfo.cpp
50	PortLink.cpp
51	RegistrarDefs.cpp
52	Roster.cpp
53	RosterPrivate.cpp
54	Server.cpp
55	ServerLink.cpp
56	ServerMemoryAllocator.cpp
57	TokenSpace.cpp
58	TypeConstants.cpp
59;
60
61