1SubDir HAIKU_TOP src kits interface ; 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 20if ! $(HAIKU_COMPATIBLE) { 21 local defines = [ FDefines COMPILE_FOR_R5 ] ; 22 SubDirCcFlags $(defines) ; 23 SubDirC++Flags $(defines) ; 24} 25 26SetSubDirSupportedPlatforms haiku libbe_test ; 27 28UsePrivateHeaders app input interface shared tracker ; 29 30# qoca headers 31SubDirSysHdrs $(SUBDIR) ; 32SubDirHdrs [ FDirName $(SUBDIR) qoca ] ; 33 34 35SEARCH_SOURCE += [ FDirName $(SUBDIR) textview_support ] ; 36SEARCH_SOURCE += [ FDirName $(SUBDIR) layouter ] ; 37 38MergeObject <libbe>interface_kit.o : 39 AbstractLayoutItem.cpp 40 Alert.cpp 41 Alignment.cpp 42 Bitmap.cpp 43 BMCPrivate.cpp 44 Box.cpp 45 Button.cpp 46 CardLayout.cpp 47 ChannelControl.cpp 48 ChannelSlider.cpp 49 CheckBox.cpp 50 ColumnListView.cpp 51 ColumnTypes.cpp 52 ColorConversion.cpp 53 ColorControl.cpp 54 ColorTools.cpp 55 Control.cpp 56 Deskbar.cpp 57 Dragger.cpp 58 Font.cpp 59 GraphicsDefs.cpp 60 GridLayout.cpp 61 GridLayoutBuilder.cpp 62 GridView.cpp 63 GroupLayout.cpp 64 GroupLayoutBuilder.cpp 65 GroupView.cpp 66 Input.cpp 67 InterfaceDefs.cpp 68 Layout.cpp 69 LayoutContext.cpp 70 LayoutItem.cpp 71 LayoutUtils.cpp 72 ListItem.cpp 73 ListView.cpp 74 Menu.cpp 75 MenuBar.cpp 76 MenuField.cpp 77 MenuItem.cpp 78 MenuWindow.cpp 79 OptionControl.cpp 80 OptionPopUp.cpp 81 OutlineListView.cpp 82 Picture.cpp 83 PictureButton.cpp 84 PictureDataWriter.cpp 85 PicturePlayer.cpp 86 Point.cpp 87 Polygon.cpp 88 PopUpMenu.cpp 89 PrintJob.cpp 90 PrivateScreen.cpp 91 RadioButton.cpp 92 Rect.cpp 93 Region.cpp 94 RegionSupport.cpp 95 Screen.cpp 96 ScrollBar.cpp 97 ScrollView.cpp 98 SeparatorItem.cpp 99 Shape.cpp 100 Shelf.cpp 101 Size.cpp 102 Slider.cpp 103 SpaceLayoutItem.cpp 104 SplitLayout.cpp 105 SplitLayoutBuilder.cpp 106 SplitView.cpp 107 StatusBar.cpp 108 StringView.cpp 109 TabView.cpp 110 TextControl.cpp 111 TextInput.cpp 112 TextView.cpp 113 TwoDimensionalLayout.cpp 114 View.cpp 115 ViewLayoutItem.cpp 116 Window.cpp 117 ZombieReplicantView.cpp 118 119 # BTextView support 120 InlineInput.cpp 121 LineBuffer.cpp 122 StyleBuffer.cpp 123 TextGapBuffer.cpp 124 UndoBuffer.cpp 125 WidthBuffer.cpp 126 127 # layouter 128 ConstraintSolverLayouter.cpp 129 Layouter.cpp 130 OneElementLayouter.cpp 131 SimpleLayouter.cpp 132; 133 134SubInclude HAIKU_TOP src kits interface qoca ; 135