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/popup_control 14 generic/gui/scrollview 15 generic/gui/stateview 16 generic/listener 17 generic/selection 18 generic/support 19 shape 20 shape/commands 21; 22 23local sourceDir ; 24for sourceDir in $(sourceDirs) { 25 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps icon-o-matic $(sourceDir) ] ; 26} 27 28# system headers 29UseLibraryHeaders agg ; 30 31Application Icon-O-Matic : 32 #document 33 Document.cpp 34 #generic/command 35 Command.cpp 36 CommandStack.cpp 37 Selectable.cpp 38 Selection.cpp 39 #generic/gui 40 #generic/gui/panel 41 #generic/gui/popup_control 42 #generic/gui/scrollview 43 #generic/gui/stateview 44 Manipulator.cpp 45 MultipleManipulatorState.cpp 46 StateView.cpp 47 ViewState.cpp 48 #generic/listener 49 Observable.cpp 50 Observer.cpp 51 #generic/selection 52 #generic/support 53 RWLocker.cpp 54 support.cpp 55 #shape 56 PathManipulator.cpp 57 VectorPath.cpp 58 #shape/commands 59 AddPointCommand.cpp 60 ChangePointCommand.cpp 61 InsertPointCommand.cpp 62 PathCommand.cpp 63 RemovePointsCommand.cpp 64 # 65 CanvasView.cpp 66 IconEditorApp.cpp 67 main.cpp 68 MainWindow.cpp 69 : be libagg.a 70; 71 72 73 74# also install in app_server test environment 75if ( $(TARGET_PLATFORM) = libbe_test ) { 76 HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : Icon-O-Matic 77 : tests!apps ; 78} 79 80