xref: /haiku/src/kits/interface/Jamfile (revision ef355aa493fd5469a9f26cdf9a1b073ec9dd294e)
1SubDir HAIKU_TOP src kits interface ;
2
3# If defined allows to run applications without the registrar
4# -- for development only, of course.
5if $(RUN_WITHOUT_REGISTRAR) {
6	local defines = [ FDefines RUN_WITHOUT_REGISTRAR ] ;
7	SubDirCcFlags $(defines) ;
8	SubDirC++Flags $(defines) ;
9}
10
11# If defined allows to run applications without the app server
12# -- needed until the app server runs on our kernel.
13RUN_WITHOUT_APP_SERVER ?= 0 ;
14if $(RUN_WITHOUT_APP_SERVER) != 0 {
15	local defines = [ FDefines RUN_WITHOUT_APP_SERVER ] ;
16	SubDirCcFlags $(defines) ;
17	SubDirC++Flags $(defines) ;
18}
19
20if ! $(HAIKU_COMPATIBLE) {
21	local defines = [ FDefines COMPILE_FOR_R5 ] ;
22	SubDirCcFlags $(defines) ;
23	SubDirC++Flags $(defines) ;
24}
25
26SetSubDirSupportedPlatforms haiku libbe_test ;
27
28UsePrivateHeaders app input interface shared tracker ;
29
30SEARCH_SOURCE += [ FDirName $(SUBDIR) BTextView ] ;
31
32MergeObject <libbe>interface_kit.o :
33	Alert.cpp
34	Bitmap.cpp
35	BMCPrivate.cpp
36	Box.cpp
37	Button.cpp
38	ChannelControl.cpp
39	ChannelSlider.cpp
40	CheckBox.cpp
41	ColorConversion.cpp
42	ColorControl.cpp
43	Control.cpp
44	Deskbar.cpp
45	Dragger.cpp
46	Font.cpp
47	GraphicsDefs.cpp
48	Input.cpp
49	InterfaceDefs.cpp
50	ListItem.cpp
51	ListView.cpp
52	Menu.cpp
53	MenuBar.cpp
54	MenuField.cpp
55	MenuItem.cpp
56	MenuWindow.cpp
57	OptionControl.cpp
58	OptionPopUp.cpp
59	OutlineListView.cpp
60	Picture.cpp
61	PictureButton.cpp
62	Point.cpp
63	Polygon.cpp
64	PopUpMenu.cpp
65	PrintJob.cpp
66	PrivateScreen.cpp
67	RadioButton.cpp
68	Rect.cpp
69	Region.cpp
70	RegionSupport.cpp
71	Screen.cpp
72	ScrollBar.cpp
73	ScrollView.cpp
74	SeparatorItem.cpp
75	Shape.cpp
76	Shelf.cpp
77	Slider.cpp
78	StatusBar.cpp
79	StringView.cpp
80	TabView.cpp
81	TextControl.cpp
82	TextInput.cpp
83	TPicture.cpp
84	View.cpp
85	Window.cpp
86	ZombieReplicantView.cpp
87
88	# BTextView
89	InlineInput.cpp
90	LineBuffer.cpp
91	StyleBuffer.cpp
92	TextGapBuffer.cpp
93	TextView.cpp
94	UndoBuffer.cpp
95	WidthBuffer.cpp
96;
97