xref: /haiku/src/kits/app/Jamfile (revision 323b65468e5836bb27a5e373b14027d902349437)
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
20UseLibraryHeaders icon ;
21UsePrivateHeaders shared app interface kernel notification ;
22UsePrivateSystemHeaders ;
23
24SetSubDirSupportedPlatforms haiku libbe_test ;
25
26MergeObject <libbe>app_kit.o :
27	AppDefs.cpp
28	Application.cpp
29	AppMisc.cpp
30	AppServerLink.cpp
31	Cursor.cpp
32	Clipboard.cpp
33	DesktopLink.cpp
34	DirectMessageTarget.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	MessageAdapter.cpp
44	MessageFilter.cpp
45	MessageQueue.cpp
46	MessageRunner.cpp
47	Messenger.cpp
48	MessageUtils.cpp
49	Notification.cpp
50	PropertyInfo.cpp
51	PortLink.cpp
52	RegistrarDefs.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