xref: /haiku/src/servers/app/Jamfile (revision 0044a8c39ab5721051b6279506d1a8c511e20453)
1SubDir HAIKU_TOP src servers app ;
2
3UseLibraryHeaders agg ;
4UsePrivateHeaders app graphics input interface kernel shared storage support ;
5
6UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
7UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter ] ;
8UseHeaders [ FDirName $(HAIKU_TOP) src servers app stackandtile ] ;
9UseFreeTypeHeaders ;
10
11
12UseHeaders [ FDirName $(HAIKU_TOP) src servers app decorator ] ;
13local decorator_src =
14	DecorManager.cpp
15	Decorator.cpp
16	DefaultDecorator.cpp
17	DefaultWindowBehaviour.cpp
18	MagneticBorder.cpp
19	WindowBehaviour.cpp
20	;
21
22UseHeaders [ FDirName $(HAIKU_TOP) src servers app font ] ;
23local font_src =
24	FontCache.cpp
25	FontCacheEntry.cpp
26	FontEngine.cpp
27	FontFamily.cpp
28	FontManager.cpp
29	FontStyle.cpp
30	;
31
32Server app_server :
33	Angle.cpp
34	AppServer.cpp
35	#BitfieldRegion.cpp
36	BitmapDrawingEngine.cpp
37	BitmapManager.cpp
38	ClientMemoryAllocator.cpp
39	CursorData.cpp
40	CursorManager.cpp
41	CursorSet.cpp
42	Desktop.cpp
43	DesktopListener.cpp
44	DesktopSettings.cpp
45	DirectWindowInfo.cpp
46	DrawState.cpp
47	EventDispatcher.cpp
48	EventStream.cpp
49	HashTable.cpp
50	InputManager.cpp
51	IntPoint.cpp
52	IntRect.cpp
53	MessageLooper.cpp
54	MultiLocker.cpp
55	OffscreenServerWindow.cpp
56	OffscreenWindow.cpp
57	ProfileMessageSupport.cpp
58	RGBColor.cpp
59	RegionPool.cpp
60	Screen.cpp
61	ScreenConfigurations.cpp
62	ScreenManager.cpp
63	ServerApp.cpp
64	ServerBitmap.cpp
65	ServerCursor.cpp
66	ServerFont.cpp
67	ServerPicture.cpp
68	ServerWindow.cpp
69	SystemPalette.cpp
70	View.cpp
71	VirtualScreen.cpp
72	Window.cpp
73	WindowList.cpp
74	Workspace.cpp
75	WorkspacesView.cpp
76
77	$(decorator_src)
78	$(font_src)
79
80	# libraries
81	:
82	libtranslation.so libbe.so libbnetapi.so
83	libasdrawing.a libasremote.a libpainter.a libagg.a libfreetype.so
84	libstackandtile.a liblinprog.a libtextencoding.so libshared.a
85	$(TARGET_LIBSTDC++)
86
87	: app_server.rdef
88;
89
90SEARCH on [ FGristFiles $(decorator_src) ] = [ FDirName $(HAIKU_TOP) src servers app decorator ] ;
91SEARCH on [ FGristFiles $(font_src) ] = [ FDirName $(HAIKU_TOP) src servers app font ] ;
92
93
94SubInclude HAIKU_TOP src servers app drawing ;
95SubInclude HAIKU_TOP src servers app stackandtile ;
96