SubDir HAIKU_TOP src kits app ; # If defined allows to run applications without the registrar # -- for development only, of course. if $(RUN_WITHOUT_REGISTRAR) { local defines = [ FDefines RUN_WITHOUT_REGISTRAR ] ; SubDirCcFlags $(defines) ; SubDirC++Flags $(defines) ; } # If defined allows to run applications without the app server # -- needed until the app server runs on our kernel. RUN_WITHOUT_APP_SERVER ?= 0 ; if $(RUN_WITHOUT_APP_SERVER) != 0 { local defines = [ FDefines RUN_WITHOUT_APP_SERVER ] ; SubDirCcFlags $(defines) ; SubDirC++Flags $(defines) ; } UsePrivateHeaders shared app interface kernel ; UsePrivateSystemHeaders ; SetSubDirSupportedPlatforms haiku libbe_test ; MergeObject app_kit.o : AppDefs.cpp Application.cpp AppMisc.cpp AppServerLink.cpp AreaLink.cpp Cursor.cpp Clipboard.cpp DesktopLink.cpp DirectMessageTarget.cpp Handler.cpp InitTerminateLibBe.cpp Invoker.cpp LinkReceiver.cpp LinkSender.cpp Looper.cpp LooperList.cpp Message.cpp MessageAdapter.cpp MessageFilter.cpp MessageQueue.cpp MessageRunner.cpp Messenger.cpp MessageUtils.cpp PropertyInfo.cpp PortLink.cpp RegistrarDefs.cpp Roster.cpp RosterPrivate.cpp Server.cpp ServerLink.cpp ServerMemoryAllocator.cpp TokenSpace.cpp TypeConstants.cpp ;