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 ; 21UsePrivateHeaders [ FDirName kernel util ] ; # For KMessage.h 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 dano_message.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 MessageBody.cpp 43 MessageField.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 RegistrarThread.cpp 53 RegistrarThreadManager.cpp 54 Roster.cpp 55 RosterPrivate.cpp 56 Server.cpp 57 ServerLink.cpp 58 ServerMemIO.cpp 59 TokenSpace.cpp 60 TypeConstants.cpp 61; 62 63