SubDir HAIKU_TOP src apps icon-o-matic ; SetSubDirSupportedPlatformsBeOSCompatible ; AddSubDirSupportedPlatforms libbe_test ; # source directories local sourceDirs = document generic generic/command generic/gui generic/gui/panel generic/gui/panel/color_picker generic/gui/popup_control generic/gui/scrollview generic/gui/stateview generic/listener generic/property generic/property/specific_properties generic/property/view generic/property/view/specific_properties generic/selection generic/support gui gradient shape shape/commands style transformable transformer ; local sourceDir ; for sourceDir in $(sourceDirs) { SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps icon-o-matic $(sourceDir) ] ; } # system headers UseLibraryHeaders agg ; Application Icon-O-Matic : # document Document.cpp Icon.cpp IconObject.cpp IconRenderer.cpp SetPropertiesCommand.cpp # generic/command Command.cpp CommandStack.cpp # generic/gui Group.cpp InputTextView.cpp NummericalTextView.cpp StringTextView.cpp ListViews.cpp SwatchView.cpp # generic/gui/panel Panel.cpp # generic/gui/panel/color_picker ColorField.cpp ColorPickerPanel.cpp ColorPickerView.cpp ColorPreview.cpp ColorSlider.cpp # generic/gui/popup_control # generic/gui/scrollview Scrollable.cpp Scroller.cpp ScrollView.cpp # generic/gui/stateview Manipulator.cpp MultipleManipulatorState.cpp StateView.cpp ViewState.cpp # generic/listener Observable.cpp Observer.cpp # generic/property CommonPropertyIDs.cpp Property.cpp PropertyObject.cpp # generic/property/specific_properties ColorProperty.cpp Int64Property.cpp OptionProperty.cpp # generic/property/view PropertyEditorFactory.cpp PropertyEditorView.cpp PropertyItemView.cpp PropertyListView.cpp # generic/property/view/specific_properties BoolValueView.cpp ColorValueView.cpp FloatValueView.cpp IconProperty.cpp IconValueView.cpp Int64ValueView.cpp IntValueView.cpp OptionValueView.cpp StringValueView.cpp SwatchValueView.cpp TextInputValueView.cpp # generic/selection Selectable.cpp Selection.cpp # generic/support Referenceable.cpp RWLocker.cpp support.cpp support_ui.cpp # gui GradientControl.cpp IconObjectListView.cpp PathListView.cpp ShapeListView.cpp StyleListView.cpp StyleView.cpp SwatchGroup.cpp TransformerListView.cpp # shape PathContainer.cpp PathManipulator.cpp Shape.cpp ShapeContainer.cpp VectorPath.cpp # shape/commands AddPathsCommand.cpp AddPointCommand.cpp AddShapesCommand.cpp ChangePointCommand.cpp InsertPointCommand.cpp MoveShapesCommand.cpp MoveTransformersCommand.cpp PathCommand.cpp RemovePathsCommand.cpp RemovePointsCommand.cpp RemoveShapesCommand.cpp RemoveTransformersCommand.cpp UnassignPathCommand.cpp # style AddStylesCommand.cpp CurrentColor.cpp Gradient.cpp SetColorCommand.cpp SetGradientCommand.cpp Style.cpp StyleManager.cpp # transformable ChannelTransform.cpp Transformable.cpp TransformBox.cpp TransformBoxStates.cpp TransformObjectsCommand.cpp TransformCommand.cpp TransformShapesBox.cpp # transformer AffineTransformer.cpp ContourTransformer.cpp PathSource.cpp PerspectiveTransformer.cpp StrokeTransformer.cpp Transformer.cpp TransformerFactory.cpp # CanvasView.cpp IconEditorApp.cpp IconView.cpp main.cpp MainWindow.cpp : be libagg.a ; # also install in app_server test environment if ( $(TARGET_PLATFORM) = libbe_test ) { HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : Icon-O-Matic : tests!apps ; }