1SubDir HAIKU_TOP src servers app drawing Painter ;
2
3AddSubDirSupportedPlatforms libbe_test ;
4
5UseLibraryHeaders agg ;
6UsePrivateHeaders app graphics interface kernel shared ;
7UseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
8UseHeaders [ FDirName $(HAIKU_TOP) src servers app font ] ;
9UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
10UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ;
11UseBuildFeatureHeaders freetype ;
12
13SEARCH_SOURCE += [ FDirName $(SUBDIR) drawing_modes ] ;
14SEARCH_SOURCE += [ FDirName $(SUBDIR) bitmap_painter ] ;
15
16local PAINTER_ARCH_SOURCES ;
17if $(TARGET_ARCH) = x86 {
18	PAINTER_ARCH_SOURCES = painter_bilinear_scale.nasm ;
19}
20
21Includes [ FGristFiles AGGTextRenderer.cpp BitmapPainter.cpp Painter.cpp ]
22	: [ BuildFeatureAttribute freetype : headers ] ;
23
24StaticLibrary libpainter.a :
25	GlobalSubpixelSettings.cpp
26	Painter.cpp
27	Transformable.cpp
28
29	# drawing_modes
30	PixelFormat.cpp
31
32	# bitmap_painter
33	BitmapPainter.cpp
34
35	AGGTextRenderer.cpp
36
37	$(PAINTER_ARCH_SOURCES)
38;
39