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 30SEARCH_SOURCE += [ FDirName $(SUBDIR) BTextView ] ; 31 32MergeObject <libbe>interface_kit.o : 33 Alert.cpp 34 Bitmap.cpp 35 BMCPrivate.cpp 36 Box.cpp 37 Button.cpp 38 ChannelControl.cpp 39 ChannelSlider.cpp 40 CheckBox.cpp 41 ColorConversion.cpp 42 ColorControl.cpp 43 Control.cpp 44 Deskbar.cpp 45 Dragger.cpp 46 Font.cpp 47 GraphicsDefs.cpp 48 Input.cpp 49 InterfaceDefs.cpp 50 ListItem.cpp 51 ListView.cpp 52 Menu.cpp 53 MenuBar.cpp 54 MenuField.cpp 55 MenuItem.cpp 56 MenuWindow.cpp 57 OptionControl.cpp 58 OptionPopUp.cpp 59 OutlineListView.cpp 60 Picture.cpp 61 PictureButton.cpp 62 Point.cpp 63 Polygon.cpp 64 PopUpMenu.cpp 65 PrintJob.cpp 66 PrivateScreen.cpp 67 RadioButton.cpp 68 Rect.cpp 69 Region.cpp 70 RegionSupport.cpp 71 Screen.cpp 72 ScrollBar.cpp 73 ScrollView.cpp 74 SeparatorItem.cpp 75 Shape.cpp 76 Shelf.cpp 77 Slider.cpp 78 StatusBar.cpp 79 StringView.cpp 80 TabView.cpp 81 TextControl.cpp 82 TextInput.cpp 83 TPicture.cpp 84 View.cpp 85 Window.cpp 86 ZombieReplicantView.cpp 87 88 # BTextView 89 InlineInput.cpp 90 LineBuffer.cpp 91 StyleBuffer.cpp 92 TextGapBuffer.cpp 93 TextView.cpp 94 UndoBuffer.cpp 95 WidthBuffer.cpp 96; 97