xref: /haiku/src/tests/kits/interface/Jamfile (revision d3d8b26997fac34a84981e6d2b649521de2cc45a)
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 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
115SEARCH on [ FGristFiles
116		ScrollView.cpp CheckBox.cpp ChannelSlider.cpp ChannelControl.cpp Slider.cpp Control.cpp
117	] = [ FDirName $(HAIKU_TOP) src kits interface ] ;
118
119SubInclude HAIKU_TOP src tests kits interface bprintjob ;
120SubInclude HAIKU_TOP src tests kits interface bfont ;
121SubInclude HAIKU_TOP src tests kits interface picture ;
122SubInclude HAIKU_TOP src tests kits interface NewRegion ;
123
124