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 ]
57 SetSupportedPlatformsForTarget libbe_test.so : libbe_test ;
59 SetVersionScript libbe_test.so : libbe_test_versions ;
61 UsePrivateHeaders storage mime ;
63 SharedLibrary libbe_test.so :
65 <libbe!$(HAIKU_PACKAGING_ARCH)>app_kit.o
66 <libbe!$(HAIKU_PACKAGING_ARCH)>interface_kit.o
67 <libbe!$(HAIKU_PACKAGING_ARCH)>locale_kit.o
68 <libbe!$(HAIKU_PACKAGING_ARCH)>storage_kit.o
69 <libbe!$(HAIKU_PACKAGING_ARCH)>support_kit.o
71 [ MultiArchDefaultGristFiles libstorage_kit_mime.a ]
73 [ MultiArchDefaultGristFiles libicon.a ]
74 [ MultiArchDefaultGristFiles libagg.a ]
77 [ BuildFeatureAttribute icu : libraries ]
78 [ BuildFeatureAttribute zlib : library ]
81 SEARCH_SOURCE += [ FDirName $(SUBDIR) interface ] ;
82 SEARCH_SOURCE += [ FDirName $(SUBDIR) interface textview_support ] ;
83 SEARCH_SOURCE += [ FDirName $(SUBDIR) shared ] ;
96 ZombieReplicantView.cpp
99 #SEARCH on [ FGristFiles KMessage.cpp ]
100 # = [ FDirName $(HAIKU_TOP) src system kernel messaging ] ;
102 #SEARCH on [ FGristFiles syslog.cpp ]
103 # = [ FDirName $(HAIKU_TOP) src system libroot posix ] ;
106 SubInclude HAIKU_TOP src kits app ;
107 SubInclude HAIKU_TOP src kits bluetooth ;
108 SubInclude HAIKU_TOP src kits debug ;
109 SubInclude HAIKU_TOP src kits device ;
110 SubInclude HAIKU_TOP src kits game ;
111 SubInclude HAIKU_TOP src kits interface ;
112 SubInclude HAIKU_TOP src kits locale ;
113 SubInclude HAIKU_TOP src kits mail ;
114 SubInclude HAIKU_TOP src kits media ;
115 SubInclude HAIKU_TOP src kits midi ;
116 SubInclude HAIKU_TOP src kits midi2 ;
117 SubInclude HAIKU_TOP src kits network ;
118 SubInclude HAIKU_TOP src kits package ;
119 SubInclude HAIKU_TOP src kits print ;
120 SubInclude HAIKU_TOP src kits screensaver ;
121 SubInclude HAIKU_TOP src kits shared ;
122 SubInclude HAIKU_TOP src kits storage ;
123 SubInclude HAIKU_TOP src kits support ;
124 SubInclude HAIKU_TOP src kits textencoding ;
125 SubInclude HAIKU_TOP src kits tracker ;
126 SubInclude HAIKU_TOP src kits translation ;