xref: /haiku/src/apps/icon-o-matic/Jamfile (revision 0e50eab75e25d0d82090e22dbff766dfaa6f5e86)
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