1SubDir HAIKU_TOP src apps icon-o-matic ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4AddSubDirSupportedPlatforms libbe_test ; 5 6# source directories 7local sourceDirs = 8 document 9 generic 10 generic/command 11 generic/gui 12 generic/gui/panel 13 generic/gui/panel/color_picker 14 generic/gui/popup_control 15 generic/gui/scrollview 16 generic/gui/stateview 17 generic/listener 18 generic/property 19 generic/property/specific_properties 20 generic/property/view 21 generic/property/view/specific_properties 22 generic/selection 23 generic/support 24 gui 25 gradient 26 shape 27 shape/commands 28 style 29 transformable 30 transformer 31; 32 33local sourceDir ; 34for sourceDir in $(sourceDirs) { 35 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps icon-o-matic $(sourceDir) ] ; 36} 37 38# system headers 39UseLibraryHeaders agg ; 40 41Application Icon-O-Matic : 42 # document 43 Document.cpp 44 Icon.cpp 45 IconObject.cpp 46 IconRenderer.cpp 47 SetPropertiesCommand.cpp 48 # generic/command 49 Command.cpp 50 CommandStack.cpp 51 # generic/gui 52 Group.cpp 53 InputTextView.cpp 54 NummericalTextView.cpp 55 StringTextView.cpp 56 ListViews.cpp 57 SwatchView.cpp 58 # generic/gui/panel 59 Panel.cpp 60 # generic/gui/panel/color_picker 61 ColorField.cpp 62 ColorPickerPanel.cpp 63 ColorPickerView.cpp 64 ColorPreview.cpp 65 ColorSlider.cpp 66 # generic/gui/popup_control 67 # generic/gui/scrollview 68 Scrollable.cpp 69 Scroller.cpp 70 ScrollView.cpp 71 # generic/gui/stateview 72 Manipulator.cpp 73 MultipleManipulatorState.cpp 74 StateView.cpp 75 ViewState.cpp 76 # generic/listener 77 Observable.cpp 78 Observer.cpp 79 # generic/property 80 CommonPropertyIDs.cpp 81 Property.cpp 82 PropertyObject.cpp 83 # generic/property/specific_properties 84 ColorProperty.cpp 85 Int64Property.cpp 86 OptionProperty.cpp 87 # generic/property/view 88 PropertyEditorFactory.cpp 89 PropertyEditorView.cpp 90 PropertyItemView.cpp 91 PropertyListView.cpp 92 # generic/property/view/specific_properties 93 BoolValueView.cpp 94 ColorValueView.cpp 95 FloatValueView.cpp 96 IconProperty.cpp 97 IconValueView.cpp 98 Int64ValueView.cpp 99 IntValueView.cpp 100 OptionValueView.cpp 101 StringValueView.cpp 102 SwatchValueView.cpp 103 TextInputValueView.cpp 104 # generic/selection 105 Selectable.cpp 106 Selection.cpp 107 # generic/support 108 Referenceable.cpp 109 RWLocker.cpp 110 support.cpp 111 support_ui.cpp 112 # gui 113 GradientControl.cpp 114 IconObjectListView.cpp 115 PathListView.cpp 116 ShapeListView.cpp 117 StyleListView.cpp 118 StyleView.cpp 119 SwatchGroup.cpp 120 TransformerListView.cpp 121 # shape 122 PathContainer.cpp 123 PathManipulator.cpp 124 Shape.cpp 125 ShapeContainer.cpp 126 VectorPath.cpp 127 # shape/commands 128 AddPathsCommand.cpp 129 AddPointCommand.cpp 130 AddShapesCommand.cpp 131 ChangePointCommand.cpp 132 InsertPointCommand.cpp 133 MoveShapesCommand.cpp 134 MoveTransformersCommand.cpp 135 PathCommand.cpp 136 RemovePathsCommand.cpp 137 RemovePointsCommand.cpp 138 RemoveShapesCommand.cpp 139 RemoveTransformersCommand.cpp 140 UnassignPathCommand.cpp 141 # style 142 AddStylesCommand.cpp 143 CurrentColor.cpp 144 Gradient.cpp 145 SetColorCommand.cpp 146 SetGradientCommand.cpp 147 Style.cpp 148 StyleManager.cpp 149 # transformable 150 ChannelTransform.cpp 151 Transformable.cpp 152 TransformBox.cpp 153 TransformBoxStates.cpp 154 TransformObjectsCommand.cpp 155 TransformCommand.cpp 156 TransformShapesBox.cpp 157 # transformer 158 AffineTransformer.cpp 159 ContourTransformer.cpp 160 PathSource.cpp 161 PerspectiveTransformer.cpp 162 StrokeTransformer.cpp 163 Transformer.cpp 164 TransformerFactory.cpp 165 # 166 CanvasView.cpp 167 IconEditorApp.cpp 168 IconView.cpp 169 main.cpp 170 MainWindow.cpp 171 : be libagg.a 172; 173 174 175 176# also install in app_server test environment 177if ( $(TARGET_PLATFORM) = libbe_test ) { 178 HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : Icon-O-Matic 179 : tests!apps ; 180} 181 182