1SubDir HAIKU_TOP src apps icon-o-matic ; 2 3AddSubDirSupportedPlatforms libbe_test ; 4 5# defines (get all the extra stuff in from libicon.a classes) 6DEFINES = ICON_O_MATIC=1 ; 7 8# libicon.a source directories 9local iconSourceDirs = 10 icon 11 icon/flat_icon 12 icon/generic 13 icon/message 14 icon/shape 15 icon/style 16 icon/transformable 17 icon/transformer 18; 19 20local iconSourceDir ; 21for iconSourceDir in $(iconSourceDirs) { 22 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src libs $(iconSourceDir) ] ; 23} 24 25 26# source directories 27local sourceDirs = 28 document 29 document/savers 30 generic 31 generic/command 32 generic/gui 33 generic/gui/panel 34 generic/gui/panel/color_picker 35 generic/gui/popup_control 36 generic/gui/scrollview 37 generic/gui/stateview 38 generic/listener 39 generic/property 40 generic/property/specific_properties 41 generic/property/view 42 generic/property/view/specific_properties 43 generic/selection 44 generic/support 45 gui 46 import_export 47 import_export/bitmap 48 import_export/flat_icon 49 import_export/message 50 import_export/svg 51 import_export/styled_text 52 shape 53 shape/commands 54 style 55 transformable 56 transformer 57; 58 59local sourceDir ; 60for sourceDir in $(sourceDirs) { 61 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps icon-o-matic $(sourceDir) ] ; 62} 63 64# system headers 65UseLibraryHeaders agg icon ; 66UsePrivateHeaders shared ; 67 68 69 70Application Icon-O-Matic : 71 ######## libicon.a ######## 72 73 # icon/flat_icon 74 FlatIconFormat.cpp 75 FlatIconImporter.cpp 76 LittleEndianBuffer.cpp 77 PathCommandQueue.cpp 78 79 # icon/message 80 Defines.cpp 81 MessageImporter.cpp 82 83 # icon/shape 84 PathSourceShape.cpp 85 ReferenceImage.cpp 86 Shape.cpp 87 VectorPath.cpp 88 89 # icon/style 90 GradientTransformable.cpp 91 Style.cpp 92 93 # icon/transformable 94 Transformable.cpp 95 96 # icon/transformer 97 AffineTransformer.cpp 98 ContourTransformer.cpp 99 PathSource.cpp 100 PerspectiveTransformer.cpp 101 StrokeTransformer.cpp 102 Transformer.cpp 103 TransformerFactory.cpp 104 105 # icon 106 Icon.cpp 107 IconRenderer.cpp 108 109 ######## Icon-O-Matic ######## 110 111 # document 112 Document.cpp 113 IconObject.cpp 114 SetPropertiesCommand.cpp 115 116 # document/savers 117 AttributeSaver.cpp 118 BitmapSetSaver.cpp 119 DocumentSaver.cpp 120 FileSaver.cpp 121 MessengerSaver.cpp 122 NativeSaver.cpp 123 SimpleFileSaver.cpp 124 125 # generic/command 126 Command.cpp 127 CommandStack.cpp 128 CompoundCommand.cpp 129 130 # generic/gui 131 Group.cpp 132 InputTextView.cpp 133 NummericalTextView.cpp 134 StringTextView.cpp 135 ListViews.cpp 136 SwatchView.cpp 137 138 # generic/gui/panel 139 Panel.cpp 140 141 # generic/gui/panel/color_picker 142 AlphaSlider.cpp 143 ColorField.cpp 144 ColorPickerPanel.cpp 145 ColorPickerView.cpp 146 ColorPreview.cpp 147 ColorSlider.cpp 148 149 # generic/gui/popup_control 150 151 # generic/gui/scrollview 152 Scrollable.cpp 153 Scroller.cpp 154 ScrollView.cpp 155 156 # generic/gui/stateview 157 Manipulator.cpp 158 MultipleManipulatorState.cpp 159 StateView.cpp 160 ViewState.cpp 161 162 # generic/listener 163 Observable.cpp 164 Observer.cpp 165 166 # generic/property 167 CommonPropertyIDs.cpp 168 Property.cpp 169 PropertyObject.cpp 170 171 # generic/property/specific_properties 172 ColorProperty.cpp 173 IconProperty.cpp 174 Int64Property.cpp 175 OptionProperty.cpp 176 177 # generic/property/view 178 PropertyEditorFactory.cpp 179 PropertyEditorView.cpp 180 PropertyItemView.cpp 181 PropertyListView.cpp 182 183 # generic/property/view/specific_properties 184 BoolValueView.cpp 185 ColorValueView.cpp 186 FloatValueView.cpp 187 IconValueView.cpp 188 Int64ValueView.cpp 189 IntValueView.cpp 190 OptionValueView.cpp 191 StringValueView.cpp 192 SwatchValueView.cpp 193 TextInputValueView.cpp 194 195 # generic/selection 196 Selectable.cpp 197 Selection.cpp 198 199 # generic/support 200 support.cpp 201 support_ui.cpp 202 support_settings.cpp 203 204 # gui 205 GradientControl.cpp 206 IconObjectListView.cpp 207 PathListView.cpp 208 SavePanel.cpp 209 ShapeListView.cpp 210 StyleListView.cpp 211 StyleView.cpp 212 SwatchGroup.cpp 213 TransformerListView.cpp 214 215 # import_export 216 Exporter.cpp 217 Importer.cpp 218 219 # import_export/bitmap 220 BitmapExporter.cpp 221 222 # import_export/flat_icon 223 FlatIconExporter.cpp 224 RDefExporter.cpp 225 SourceExporter.cpp 226 227 # import_export/message 228 MessageExporter.cpp 229 230 # import_export/styled_text 231 StyledTextImporter.cpp 232 233 # import_export/svg 234 DocumentBuilder.cpp 235 SVGExporter.cpp 236 SVGImporter.cpp 237 238 # shape 239 PathManipulator.cpp 240 241 # shape/commands 242 AddPathsCommand.cpp 243 AddPointCommand.cpp 244 AddShapesCommand.cpp 245 AddTransformersCommand.cpp 246 ChangePointCommand.cpp 247 CleanUpPathCommand.cpp 248 FlipPointsCommand.cpp 249 FreezeTransformationCommand.cpp 250 InsertPointCommand.cpp 251 MoveShapesCommand.cpp 252 MovePathsCommand.cpp 253 MoveTransformersCommand.cpp 254 NudgePointsCommand.cpp 255 PathCommand.cpp 256 RemovePathsCommand.cpp 257 RemovePointsCommand.cpp 258 RemoveShapesCommand.cpp 259 RemoveTransformersCommand.cpp 260 ReversePathCommand.cpp 261 RotatePathIndicesCommand.cpp 262 SplitPointsCommand.cpp 263 TransformPointsCommand.cpp 264 UnassignPathCommand.cpp 265 266 # style 267 AddStylesCommand.cpp 268 AssignStyleCommand.cpp 269 CurrentColor.cpp 270 MoveStylesCommand.cpp 271 RemoveStylesCommand.cpp 272 SetColorCommand.cpp 273 SetGradientCommand.cpp 274 275 # transformable 276 CanvasTransformBox.cpp 277 ChannelTransform.cpp 278 ResetTransformationCommand.cpp 279 TransformBox.cpp 280 TransformBoxStates.cpp 281 TransformCommand.cpp 282 TransformGradientBox.cpp 283 TransformGradientCommand.cpp 284 TransformObjectsCommand.cpp 285 TransformPointsBox.cpp 286 TransformShapesBox.cpp 287 288 # 289 CanvasView.cpp 290 IconEditorApp.cpp 291 IconView.cpp 292 main.cpp 293 MainWindow.cpp 294 Util.cpp 295 296 : be tracker translation shared libagg.a 297 [ TargetLibstdc++ ] localestub 298 299 : Icon-O-Matic.rdef 300; 301 302DoCatalogs Icon-O-Matic : 303 x-vnd.haiku-icon_o_matic 304 : 305 MainWindow.cpp 306 IconEditorApp.cpp 307 SetPropertiesCommand.cpp 308 ColorPickerPanel.cpp 309 PropertyListView.cpp 310 CommonPropertyIDs.cpp 311 IconObjectListView.cpp 312 PathListView.cpp 313 SavePanel.cpp 314 ShapeListView.cpp 315 StyleListView.cpp 316 StyleView.cpp 317 TransformerListView.cpp 318 StyledTextImporter.cpp 319 SVGExporter.cpp 320 SVGImporter.cpp 321 Exporter.cpp 322 AddPathsCommand.cpp 323 AddPointCommand.cpp 324 AddShapesCommand.cpp 325 AddTransformersCommand.cpp 326 ChangePointCommand.cpp 327 CleanUpPathCommand.cpp 328 FlipPointsCommand.cpp 329 FreezeTransformationCommand.cpp 330 InsertPointCommand.cpp 331 MovePathsCommand.cpp 332 MoveShapesCommand.cpp 333 MoveTransformersCommand.cpp 334 NudgePointsCommand.cpp 335 PathCommand.cpp 336 RemovePathsCommand.cpp 337 RemovePointsCommand.cpp 338 RemoveShapesCommand.cpp 339 RemoveTransformersCommand.cpp 340 ReversePathCommand.cpp 341 RotatePathIndicesCommand.cpp 342 SplitPointsCommand.cpp 343 UnassignPathCommand.cpp 344 PathManipulator.cpp 345 AddStylesCommand.cpp 346 AssignStyleCommand.cpp 347 MoveStylesCommand.cpp 348 RemoveStylesCommand.cpp 349 SetColorCommand.cpp 350 SetGradientCommand.cpp 351 ResetTransformationCommand.cpp 352 TransformBoxStates.cpp 353 TransformerFactory.cpp 354; 355