1SubDir HAIKU_TOP src servers app drawing ;
2
3UseLibraryHeaders agg ;
4UsePrivateHeaders app graphics interface kernel shared ;
5UsePrivateHeaders [ FDirName graphics common ] ;
6UsePrivateSystemHeaders ;
7
8UseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
9UseHeaders [ FDirName $(HAIKU_TOP) src servers app font ] ;
10UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter ] ;
11UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ;
12UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter font_support ] ;
13UseBuildFeatureHeaders freetype ;
14
15Includes [ FGristFiles AlphaMask.cpp AlphaMaskCache.cpp DrawingEngine.cpp ]
16	: [ BuildFeatureAttribute freetype : headers ] ;
17
18NO_HIDDEN_VISIBILITY on libasdrawing.a = 1 ;
19
20StaticLibrary libasdrawing.a :
21	AlphaMask.cpp
22	AlphaMaskCache.cpp
23	BitmapBuffer.cpp
24	BitmapDrawingEngine.cpp
25	drawing_support.cpp
26	DrawingEngine.cpp
27	MallocBuffer.cpp
28	UpdateQueue.cpp
29	PatternHandler.cpp
30	Overlay.cpp
31
32	BitmapHWInterface.cpp
33	BBitmapBuffer.cpp
34	HWInterface.cpp
35;
36
37SubInclude HAIKU_TOP src servers app drawing Painter ;
38SubInclude HAIKU_TOP src servers app drawing interface ;
39