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 ; 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 AreaLink.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 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