xref: /haiku/src/tests/kits/interface/Jamfile (revision 2b76973fa2401f7a5edf68e6470f3d3210cbcff3)
1SubDir HAIKU_TOP src tests kits interface ;
2
3SetSubDirSupportedPlatformsBeOSCompatible ;
4AddSubDirSupportedPlatforms libbe_test ;
5
6UsePrivateHeaders interface shared ;
7
8# Let Jam know where to find some of our source files
9SEARCH_SOURCE += [ FDirName $(SUBDIR) balert ] ;
10SEARCH_SOURCE += [ FDirName $(SUBDIR) bbitmap ] ;
11SEARCH_SOURCE += [ FDirName $(SUBDIR) bdeskbar ] ;
12SEARCH_SOURCE += [ FDirName $(SUBDIR) bpolygon ] ;
13SEARCH_SOURCE += [ FDirName $(SUBDIR) bregion ] ;
14SEARCH_SOURCE += [ FDirName $(SUBDIR) bwindowstack ] ;
15
16SEARCH_SOURCE += [ FDirName $(TOP) src kits interface ] ;
17
18UnitTestLib libinterfacetest.so
19	: InterfaceKitTestAddon.cpp
20
21		GraphicsDefsTest.cpp
22
23		# BAlert
24		AlertTest.cpp
25
26		# BBitmap
27		BitmapTest.cpp
28		BBitmapTester.cpp
29		SetBitsTester.cpp
30
31		# BDeskbar
32		DeskbarTest.cpp
33		DeskbarGetItemTest.cpp
34		DeskbarLocationTest.cpp
35		DeskbarAddItemTest.cpp
36
37		# BPolygon
38		PolygonTest.cpp
39		DummyPolygon.cpp
40		CreatePolygonTest.cpp
41		MapPolygonTest.cpp
42
43		# BRegion
44		RegionTest.cpp
45		RegionTestcase.cpp
46		RegionConstruction.cpp
47		RegionExclude.cpp
48		RegionInclude.cpp
49		RegionIntersect.cpp
50		RegionOffsetBy.cpp
51
52	: be $(TARGET_LIBSTDC++)
53;
54
55ObjectDefines
56	CheckBox.cpp
57	: BCheckBox=HCheckBox
58	;
59
60SimpleTest ScrollViewTest_r5 :
61	ScrollViewTest.cpp
62	: be $(TARGET_LIBSUPC++)
63	;
64
65SimpleTest ScrollViewTest :
66	ScrollViewTest.cpp
67	ScrollView.cpp
68	: be $(TARGET_LIBSUPC++)
69	;
70
71SimpleTest ChannelSliderTest :
72	ChannelSliderTest.cpp
73	ChannelSlider.cpp
74	ChannelControl.cpp
75	: be $(TARGET_LIBSUPC++)
76	;
77
78SimpleTest CheckBoxTest :
79	CheckBoxTest.cpp
80	CheckBox.cpp
81	: be $(TARGET_LIBSUPC++)
82	;
83
84SimpleTest ScreenTest :
85	ScreenTest.cpp
86	: be
87	;
88
89SimpleTest StatusBarTest :
90	StatusBarTest.cpp
91	: be $(TARGET_LIBSUPC++)
92	;
93
94SimpleTest ToolTipTest :
95	ToolTipTest.cpp
96	: be $(TARGET_LIBSUPC++)
97	;
98
99SimpleTest GetMouseTest :
100	GetMouseTest.cpp
101	: be $(TARGET_LIBSUPC++)
102	;
103
104SimpleTest PulseTest :
105	PulseTest.cpp
106	: be $(TARGET_LIBSUPC++)
107	;
108
109SimpleTest SliderTest_r5 :
110	SliderTest.cpp
111	: be $(TARGET_LIBSUPC++)
112	;
113
114SimpleTest SliderTest :
115	SliderTest.cpp
116	Slider.cpp
117	Control.cpp
118	: be $(TARGET_LIBSUPC++)
119	;
120
121SimpleTest TruncateString :
122	TruncateString.cpp
123	: be $(TARGET_LIBSUPC++)
124	;
125
126SimpleTest MenuBeginningTest :
127	MenuBeginningTest.cpp
128	: be $(TARGET_LIBSUPC++)
129	;
130
131
132Application MenuTriggerTest :
133	MenuTriggerTest.cpp
134	: be $(TARGET_LIBSUPC++)
135;
136
137
138SimpleTest WidthBufferTest :
139	WidthBufferTest.cpp
140	: be
141;
142
143
144SimpleTest ClippingPlusRedraw :
145	ClippingPlusRedraw.cpp
146	: be $(TARGET_LIBSUPC++)
147;
148
149
150SimpleTest SetDiskModeTest :
151	SetDiskModeTest.cpp
152	: be $(TARGET_LIBSUPC++)
153;
154
155SimpleTest SetBorderScrollViewTest :
156	ScrollViewSetBorderTest.cpp
157	ScrollView.cpp
158	: be $(TARGET_LIBSUPC++)
159;
160
161SimpleTest TextViewTest :
162	TextViewTest.cpp
163	: be $(TARGET_LIBSUPC++)
164	;
165
166SimpleTest WindowStackTest :
167	WindowStackTest.cpp
168	: be $(TARGET_LIBSUPC++)
169	;
170
171SEARCH on [ FGristFiles
172		ScrollView.cpp CheckBox.cpp ChannelSlider.cpp ChannelControl.cpp Slider.cpp Control.cpp
173	] = [ FDirName $(HAIKU_TOP) src kits interface ] ;
174
175SubInclude HAIKU_TOP src tests kits interface bprintjob ;
176SubInclude HAIKU_TOP src tests kits interface bfont ;
177SubInclude HAIKU_TOP src tests kits interface bshelf ;
178SubInclude HAIKU_TOP src tests kits interface flatten_picture ;
179SubInclude HAIKU_TOP src tests kits interface layout ;
180SubInclude HAIKU_TOP src tests kits interface look ;
181SubInclude HAIKU_TOP src tests kits interface menu menuworld ;
182SubInclude HAIKU_TOP src tests kits interface picture ;
183SubInclude HAIKU_TOP src tests kits interface pictureprint ;
184