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 CompoundStyleTransformer.cpp 99 ContourTransformer.cpp 100 PathSource.cpp 101 PerspectiveTransformer.cpp 102 StrokeTransformer.cpp 103 StyleTransformer.cpp 104 TransformerFactory.cpp 105 106 # icon 107 Icon.cpp 108 IconRenderer.cpp 109 110 ######## Icon-O-Matic ######## 111 112 # document 113 Document.cpp 114 IconObject.cpp 115 SetPropertiesCommand.cpp 116 117 # document/savers 118 AttributeSaver.cpp 119 BitmapSetSaver.cpp 120 DocumentSaver.cpp 121 FileSaver.cpp 122 MessengerSaver.cpp 123 NativeSaver.cpp 124 SimpleFileSaver.cpp 125 126 # generic/command 127 Command.cpp 128 CommandStack.cpp 129 CompoundCommand.cpp 130 131 # generic/gui 132 Group.cpp 133 InputTextView.cpp 134 NummericalTextView.cpp 135 StringTextView.cpp 136 ListViews.cpp 137 SwatchView.cpp 138 139 # generic/gui/panel 140 Panel.cpp 141 142 # generic/gui/panel/color_picker 143 AlphaSlider.cpp 144 ColorField.cpp 145 ColorPickerPanel.cpp 146 ColorPickerView.cpp 147 ColorPreview.cpp 148 ColorSlider.cpp 149 150 # generic/gui/popup_control 151 152 # generic/gui/scrollview 153 Scrollable.cpp 154 Scroller.cpp 155 ScrollView.cpp 156 157 # generic/gui/stateview 158 Manipulator.cpp 159 MultipleManipulatorState.cpp 160 StateView.cpp 161 ViewState.cpp 162 163 # generic/listener 164 Observable.cpp 165 Observer.cpp 166 167 # generic/property 168 CommonPropertyIDs.cpp 169 Property.cpp 170 PropertyObject.cpp 171 172 # generic/property/specific_properties 173 ColorProperty.cpp 174 IconProperty.cpp 175 Int64Property.cpp 176 OptionProperty.cpp 177 178 # generic/property/view 179 PropertyEditorFactory.cpp 180 PropertyEditorView.cpp 181 PropertyItemView.cpp 182 PropertyListView.cpp 183 184 # generic/property/view/specific_properties 185 BoolValueView.cpp 186 ColorValueView.cpp 187 FloatValueView.cpp 188 IconValueView.cpp 189 Int64ValueView.cpp 190 IntValueView.cpp 191 OptionValueView.cpp 192 StringValueView.cpp 193 SwatchValueView.cpp 194 TextInputValueView.cpp 195 196 # generic/selection 197 Selectable.cpp 198 Selection.cpp 199 200 # generic/support 201 support.cpp 202 support_ui.cpp 203 support_settings.cpp 204 205 # gui 206 GradientControl.cpp 207 IconObjectListView.cpp 208 PathListView.cpp 209 SavePanel.cpp 210 ShapeListView.cpp 211 StyleListView.cpp 212 StyleView.cpp 213 SwatchGroup.cpp 214 TransformerListView.cpp 215 216 # import_export 217 Exporter.cpp 218 Importer.cpp 219 220 # import_export/bitmap 221 BitmapExporter.cpp 222 223 # import_export/flat_icon 224 FlatIconExporter.cpp 225 RDefExporter.cpp 226 SourceExporter.cpp 227 228 # import_export/message 229 MessageExporter.cpp 230 231 # import_export/styled_text 232 StyledTextImporter.cpp 233 234 # import_export/svg 235 DocumentBuilder.cpp 236 SVGExporter.cpp 237 SVGImporter.cpp 238 239 # shape 240 PathManipulator.cpp 241 242 # shape/commands 243 AddPathsCommand.cpp 244 AddPointCommand.cpp 245 AddShapesCommand.cpp 246 AddTransformersCommand.cpp 247 ChangePointCommand.cpp 248 CleanUpPathCommand.cpp 249 FlipPointsCommand.cpp 250 FreezeTransformationCommand.cpp 251 InsertPointCommand.cpp 252 MoveShapesCommand.cpp 253 MovePathsCommand.cpp 254 MoveTransformersCommand.cpp 255 NudgePointsCommand.cpp 256 PathCommand.cpp 257 RemovePathsCommand.cpp 258 RemovePointsCommand.cpp 259 RemoveShapesCommand.cpp 260 RemoveTransformersCommand.cpp 261 ReversePathCommand.cpp 262 RotatePathIndicesCommand.cpp 263 SplitPointsCommand.cpp 264 TransformPointsCommand.cpp 265 UnassignPathCommand.cpp 266 267 # style 268 AddStylesCommand.cpp 269 AssignStyleCommand.cpp 270 CurrentColor.cpp 271 MoveStylesCommand.cpp 272 RemoveStylesCommand.cpp 273 SetColorCommand.cpp 274 SetGradientCommand.cpp 275 276 # transformable 277 CanvasTransformBox.cpp 278 ChannelTransform.cpp 279 PerspectiveBox.cpp 280 PerspectiveBoxStates.cpp 281 PerspectiveCommand.cpp 282 ResetTransformationCommand.cpp 283 TransformBox.cpp 284 TransformBoxStates.cpp 285 TransformCommand.cpp 286 TransformGradientBox.cpp 287 TransformGradientCommand.cpp 288 TransformObjectsCommand.cpp 289 TransformPointsBox.cpp 290 TransformShapesBox.cpp 291 292 # 293 CanvasView.cpp 294 IconEditorApp.cpp 295 IconView.cpp 296 main.cpp 297 MainWindow.cpp 298 Util.cpp 299 300 : be tracker translation shared libagg.a 301 [ TargetLibstdc++ ] localestub 302 303 : Icon-O-Matic.rdef 304; 305 306DoCatalogs Icon-O-Matic : 307 x-vnd.haiku-icon_o_matic 308 : 309 MainWindow.cpp 310 IconEditorApp.cpp 311 SetPropertiesCommand.cpp 312 ColorPickerPanel.cpp 313 PropertyListView.cpp 314 CommonPropertyIDs.cpp 315 IconObjectListView.cpp 316 PathListView.cpp 317 SavePanel.cpp 318 ShapeListView.cpp 319 StyleListView.cpp 320 StyleView.cpp 321 TransformerListView.cpp 322 StyledTextImporter.cpp 323 SVGExporter.cpp 324 SVGImporter.cpp 325 Exporter.cpp 326 FlatIconExporter.cpp 327 AddPathsCommand.cpp 328 AddPointCommand.cpp 329 AddShapesCommand.cpp 330 AddTransformersCommand.cpp 331 ChangePointCommand.cpp 332 CleanUpPathCommand.cpp 333 FlipPointsCommand.cpp 334 FreezeTransformationCommand.cpp 335 InsertPointCommand.cpp 336 MovePathsCommand.cpp 337 MoveShapesCommand.cpp 338 MoveTransformersCommand.cpp 339 NudgePointsCommand.cpp 340 PathCommand.cpp 341 RemovePathsCommand.cpp 342 RemovePointsCommand.cpp 343 RemoveShapesCommand.cpp 344 RemoveTransformersCommand.cpp 345 ReversePathCommand.cpp 346 RotatePathIndicesCommand.cpp 347 SplitPointsCommand.cpp 348 UnassignPathCommand.cpp 349 PathManipulator.cpp 350 AddStylesCommand.cpp 351 AssignStyleCommand.cpp 352 MoveStylesCommand.cpp 353 RemoveStylesCommand.cpp 354 SetColorCommand.cpp 355 SetGradientCommand.cpp 356 PerspectiveCommand.cpp 357 ResetTransformationCommand.cpp 358 TransformBoxStates.cpp 359 TransformerFactory.cpp 360; 361