1 SubDir HAIKU_TOP src kits ;
3 # If defined allows to run applications without the registrar
4 # -- for development only, of course.
5 if $(RUN_WITHOUT_REGISTRAR) {
6 local defines = [ FDefines RUN_WITHOUT_REGISTRAR ] ;
7 SubDirCcFlags $(defines) ;
8 SubDirC++Flags $(defines) ;
11 # If defined allows to run applications without the app server
12 # -- needed until the app server runs on our kernel.
13 RUN_WITHOUT_APP_SERVER ?= 0 ;
14 if $(RUN_WITHOUT_APP_SERVER) != 0 {
15 local defines = [ FDefines RUN_WITHOUT_APP_SERVER ] ;
16 SubDirCcFlags $(defines) ;
17 SubDirC++Flags $(defines) ;
20 UsePrivateHeaders app interface kernel locale print shared ;
24 local architectureObject ;
25 for architectureObject in [ MultiArchSubDirSetup ] {
26 on $(architectureObject) {
27 local architecture = $(TARGET_PACKAGING_ARCH) ;
28 local libbe = [ MultiArchDefaultGristFiles libbe.so ] ;
30 AddResources $(libbe) :
31 libbe_version.rdef CountryFlags.rdef LanguageFlags.rdef
34 SetVersionScript $(libbe) : libbe_versions ;
36 SharedLibrary $(libbe) : :
37 <libbe!$(architecture)>app_kit.o
38 <libbe!$(architecture)>interface_kit.o
39 <libbe!$(architecture)>locale_kit.o
40 <libbe!$(architecture)>storage_kit.o
41 <libbe!$(architecture)>support_kit.o
43 [ MultiArchDefaultGristFiles libstorage_kit_mime.a ]
45 [ MultiArchDefaultGristFiles libicon.a ]
46 [ MultiArchDefaultGristFiles libagg.a ]
49 [ BuildFeatureAttribute icu : libraries ]
50 [ BuildFeatureAttribute zlib : library ]
51 [ BuildFeatureAttribute zstd : library ]
58 SetSupportedPlatformsForTarget libbe_test.so : libbe_test ;
60 SetVersionScript libbe_test.so : libbe_test_versions ;
62 UsePrivateHeaders storage mime ;
64 SharedLibrary libbe_test.so :
66 <libbe!$(HAIKU_PACKAGING_ARCH)>app_kit.o
67 <libbe!$(HAIKU_PACKAGING_ARCH)>interface_kit.o
68 <libbe!$(HAIKU_PACKAGING_ARCH)>locale_kit.o
69 <libbe!$(HAIKU_PACKAGING_ARCH)>storage_kit.o
70 <libbe!$(HAIKU_PACKAGING_ARCH)>support_kit.o
72 [ MultiArchDefaultGristFiles libstorage_kit_mime.a ]
74 [ MultiArchDefaultGristFiles libicon.a ]
75 [ MultiArchDefaultGristFiles libagg.a ]
78 [ BuildFeatureAttribute icu : libraries ]
79 [ BuildFeatureAttribute zlib : library ]
82 SEARCH_SOURCE += [ FDirName $(SUBDIR) interface ] ;
83 SEARCH_SOURCE += [ FDirName $(SUBDIR) interface textview_support ] ;
84 SEARCH_SOURCE += [ FDirName $(SUBDIR) shared ] ;
97 ZombieReplicantView.cpp
100 #SEARCH on [ FGristFiles KMessage.cpp ]
101 # = [ FDirName $(HAIKU_TOP) src system kernel messaging ] ;
103 #SEARCH on [ FGristFiles syslog.cpp ]
104 # = [ FDirName $(HAIKU_TOP) src system libroot posix ] ;
107 SubInclude HAIKU_TOP src kits app ;
108 SubInclude HAIKU_TOP src kits bluetooth ;
109 SubInclude HAIKU_TOP src kits debug ;
110 SubInclude HAIKU_TOP src kits debugger ;
111 SubInclude HAIKU_TOP src kits device ;
112 SubInclude HAIKU_TOP src kits game ;
113 SubInclude HAIKU_TOP src kits interface ;
114 SubInclude HAIKU_TOP src kits locale ;
115 SubInclude HAIKU_TOP src kits mail ;
116 SubInclude HAIKU_TOP src kits media ;
117 SubInclude HAIKU_TOP src kits midi ;
118 SubInclude HAIKU_TOP src kits midi2 ;
119 SubInclude HAIKU_TOP src kits network ;
120 SubInclude HAIKU_TOP src kits package ;
121 SubInclude HAIKU_TOP src kits print ;
122 SubInclude HAIKU_TOP src kits screensaver ;
123 SubInclude HAIKU_TOP src kits shared ;
124 SubInclude HAIKU_TOP src kits storage ;
125 SubInclude HAIKU_TOP src kits support ;
126 SubInclude HAIKU_TOP src kits textencoding ;
127 SubInclude HAIKU_TOP src kits tracker ;
128 SubInclude HAIKU_TOP src kits translation ;