xref: /haiku/src/tests/kits/interface/Jamfile (revision 746cac055adc6ac3308c7bc2d29040fb95689cc9)
1SubDir HAIKU_TOP src tests kits interface ;
2
3SetSubDirSupportedPlatformsBeOSCompatible ;
4AddSubDirSupportedPlatforms libbe_test ;
5
6UsePrivateHeaders interface ;
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 ] ;
14
15SEARCH_SOURCE += [ FDirName $(TOP) src kits interface ] ;
16
17UnitTestLib libinterfacetest.so
18	: InterfaceKitTestAddon.cpp
19
20		GraphicsDefsTest.cpp
21
22		# BAlert
23		AlertTest.cpp
24
25		# BBitmap
26		BitmapTest.cpp
27		BBitmapTester.cpp
28		SetBitsTester.cpp
29
30		# BDeskbar
31		DeskbarTest.cpp
32		DeskbarGetItemTest.cpp
33		DeskbarLocationTest.cpp
34		DeskbarAddItemTest.cpp
35
36		# BPolygon
37		PolygonTest.cpp
38		DummyPolygon.cpp
39		CreatePolygonTest.cpp
40		MapPolygonTest.cpp
41
42		# BRegion
43		RegionTest.cpp
44		RegionTestcase.cpp
45		RegionConstruction.cpp
46		RegionExclude.cpp
47		RegionInclude.cpp
48		RegionIntersect.cpp
49		RegionOffsetBy.cpp
50
51	: be $(TARGET_LIBSTDC++)
52;
53
54ObjectDefines
55	CheckBox.cpp
56	: BCheckBox=HCheckBox
57	;
58
59SimpleTest ScrollViewTest_r5 :
60	ScrollViewTest.cpp
61	: be
62	;
63
64SimpleTest ScrollViewTest :
65	ScrollViewTest.cpp
66	ScrollView.cpp
67	: be
68	;
69
70SimpleTest ChannelSliderTest :
71	ChannelSliderTest.cpp
72	ChannelSlider.cpp
73	ChannelControl.cpp
74	: be
75	;
76
77SimpleTest CheckBoxTest :
78	CheckBoxTest.cpp
79	CheckBox.cpp
80	: be
81	;
82
83SimpleTest ScreenTest :
84	ScreenTest.cpp
85	: be
86	;
87
88SimpleTest StatusBarTest :
89	StatusBarTest.cpp
90	: be
91	;
92
93SimpleTest GetMouseTest :
94	GetMouseTest.cpp
95	: be
96	;
97
98SimpleTest PulseTest :
99	PulseTest.cpp
100	: be
101	;
102
103SimpleTest SliderTest_r5 :
104	SliderTest.cpp
105	: be
106	;
107
108SimpleTest SliderTest :
109	SliderTest.cpp
110	Slider.cpp
111	Control.cpp
112	: be
113	;
114
115SimpleTest MenuBeginningTest :
116	MenuBeginningTest.cpp
117	: be
118	;
119
120
121Application MenuTriggerTest :
122	MenuTriggerTest.cpp
123	: be
124;
125
126
127SimpleTest WidthBufferTest :
128	WidthBufferTest.cpp
129	: be
130;
131
132
133SimpleTest ClippingPlusRedraw :
134	ClippingPlusRedraw.cpp
135	: be
136;
137
138SEARCH on [ FGristFiles
139		ScrollView.cpp CheckBox.cpp ChannelSlider.cpp ChannelControl.cpp Slider.cpp Control.cpp
140	] = [ FDirName $(HAIKU_TOP) src kits interface ] ;
141
142SubInclude HAIKU_TOP src tests kits interface bprintjob ;
143SubInclude HAIKU_TOP src tests kits interface bfont ;
144SubInclude HAIKU_TOP src tests kits interface bshelf ;
145SubInclude HAIKU_TOP src tests kits interface flatten_picture ;
146SubInclude HAIKU_TOP src tests kits interface layout ;
147SubInclude HAIKU_TOP src tests kits interface picture ;
148SubInclude HAIKU_TOP src tests kits interface pictureprint ;
149
150