xref: /haiku/src/kits/interface/Jamfile (revision abe0393b82740ff6ae905a42694bfa88181cb979)
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 shared app interface input [ FDirName servers app ] ;
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	ColorUtils.cc
44	Control.cpp
45	Deskbar.cpp
46	Dragger.cpp
47	Font.cpp
48	GraphicsDefs.cpp
49	Input.cpp
50	InterfaceDefs.cpp
51	ListItem.cpp
52	ListView.cpp
53	Menu.cpp
54	MenuBar.cpp
55	MenuField.cpp
56	MenuItem.cpp
57	MenuWindow.cpp
58	OptionControl.cpp
59	OptionPopUp.cpp
60	OutlineListView.cpp
61	Picture.cpp
62	PictureButton.cpp
63	Point.cpp
64	Polygon.cpp
65	PopUpMenu.cpp
66	PrintJob.cpp
67	PrivateScreen.cpp
68	RadioButton.cpp
69	Rect.cpp
70	Region.cpp
71	RegionSupport.cpp
72	Screen.cpp
73	ScrollBar.cpp
74	ScrollView.cpp
75	SeparatorItem.cpp
76	Shape.cpp
77	Shelf.cpp
78	Slider.cpp
79	StatusBar.cpp
80	StringView.cpp
81	TabView.cpp
82	TextControl.cpp
83	TextInput.cpp
84	TPicture.cpp
85	View.cpp
86	Window.cpp
87	ZombieReplicantView.cpp
88
89	# BTextView
90	InlineInput.cpp
91	LineBuffer.cpp
92	StyleBuffer.cpp
93	TextGapBuffer.cpp
94	TextView.cpp
95	UndoBuffer.cpp
96	WidthBuffer.cpp
97;
98