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