xref: /haiku/src/servers/app/drawing/Painter/Jamfile (revision 0d452c8f34013b611a54c746a71c05e28796eae2)
1SubDir HAIKU_TOP src servers app drawing Painter ;
2
3SetSubDirSupportedPlatformsBeOSCompatible ;
4AddSubDirSupportedPlatforms libbe_test ;
5
6UseLibraryHeaders agg ;
7UsePrivateHeaders app graphics interface kernel shared ;
8UseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
9UseHeaders [ FDirName $(HAIKU_TOP) src servers app font ] ;
10UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
11UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ;
12UseFreeTypeHeaders ;
13
14SEARCH_SOURCE += [ FDirName $(SUBDIR) drawing_modes ] ;
15
16local PAINTER_ARCH_SOURCES ;
17if $(TARGET_ARCH) = x86 {
18	PAINTER_ARCH_SOURCES = painter_bilinear_scale.nasm ;
19}
20
21StaticLibrary libpainter.a :
22	GlobalSubpixelSettings.cpp
23	Painter.cpp
24	Transformable.cpp
25
26	# drawing_modes
27	PixelFormat.cpp
28
29	AGGTextRenderer.cpp
30
31	$(PAINTER_ARCH_SOURCES)
32;
33