xref: /haiku/src/tests/kits/interface/Jamfile (revision 1acbe440b8dd798953bec31d18ee589aa3f71b73)
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 ] ;
14SEARCH_SOURCE += [ FDirName $(SUBDIR) bwidthbuffer ] ;
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		#_BWidthBuffer_
53		WidthBufferTest.cpp
54		WidthBufferSimpleTest.cpp
55
56	: be $(TARGET_LIBSTDC++)
57;
58
59ObjectDefines
60	CheckBox.cpp
61	: BCheckBox=HCheckBox
62	;
63
64SimpleTest ScrollViewTest_r5 :
65	ScrollViewTest.cpp
66	: be
67	;
68
69SimpleTest ScrollViewTest :
70	ScrollViewTest.cpp
71	ScrollView.cpp
72	: be
73	;
74
75SimpleTest ChannelSliderTest :
76	ChannelSliderTest.cpp
77	ChannelSlider.cpp
78	ChannelControl.cpp
79	: be
80	;
81
82SimpleTest CheckBoxTest :
83	CheckBoxTest.cpp
84	CheckBox.cpp
85	: be
86	;
87
88SimpleTest ScreenTest :
89	ScreenTest.cpp
90	: be
91	;
92
93SimpleTest StatusBarTest :
94	StatusBarTest.cpp
95	: be
96	;
97
98SimpleTest GetMouseTest :
99	GetMouseTest.cpp
100	: be
101	;
102
103SimpleTest PulseTest :
104	PulseTest.cpp
105	: be
106	;
107
108SimpleTest SliderTest_r5 :
109	SliderTest.cpp
110	: be
111	;
112
113SimpleTest SliderTest :
114	SliderTest.cpp
115	Slider.cpp
116	Control.cpp
117	: be
118	;
119
120SimpleTest MenuBeginningTest :
121	MenuBeginningTest.cpp
122	: be
123	;
124
125
126SEARCH on [ FGristFiles
127		ScrollView.cpp CheckBox.cpp ChannelSlider.cpp ChannelControl.cpp Slider.cpp Control.cpp
128	] = [ FDirName $(HAIKU_TOP) src kits interface ] ;
129
130SubInclude HAIKU_TOP src tests kits interface bprintjob ;
131SubInclude HAIKU_TOP src tests kits interface bfont ;
132SubInclude HAIKU_TOP src tests kits interface bshelf ;
133SubInclude HAIKU_TOP src tests kits interface layout ;
134SubInclude HAIKU_TOP src tests kits interface picture ;
135SubInclude HAIKU_TOP src tests kits interface pictureprint ;
136SubInclude HAIKU_TOP src tests kits interface NewRegion ;
137
138