xref: /haiku/src/servers/app/drawing/Painter/Jamfile (revision 1e60bdeab63fa7a57bc9a55b032052e95a18bd2c)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src servers app drawing Painter ;
2338b8dc3SIngo Weinhold
3ca9e5772SIngo WeinholdAddSubDirSupportedPlatforms libbe_test ;
40f1414c7SMichael Lotz
50f1414c7SMichael LotzUseLibraryHeaders agg ;
6fb2c7f93SStephan AßmusUsePrivateHeaders app graphics interface kernel shared ;
716ed1e1dSAxel DörflerUseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
8f4f30311SClemens ZeidlerUseHeaders [ FDirName $(HAIKU_TOP) src servers app font ] ;
9f5b6cf65SStephan AßmusUseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
10338b8dc3SIngo WeinholdUseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ;
1129f8805fSIngo WeinholdUseBuildFeatureHeaders freetype ;
120f1414c7SMichael Lotz
13338b8dc3SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) drawing_modes ] ;
14e353fe39SJulian HarnathSEARCH_SOURCE += [ FDirName $(SUBDIR) bitmap_painter ] ;
15338b8dc3SIngo Weinhold
16c97f4931SAxel Dörflerlocal PAINTER_ARCH_SOURCES ;
17c97f4931SAxel Dörflerif $(TARGET_ARCH) = x86 {
18c97f4931SAxel Dörfler	PAINTER_ARCH_SOURCES = painter_bilinear_scale.nasm ;
19c97f4931SAxel Dörfler}
20c97f4931SAxel Dörfler
21*33840df5SJérôme DuvalIncludes [ FGristFiles AGGTextRenderer.cpp BitmapPainter.cpp Painter.cpp ]
2229f8805fSIngo Weinhold	: [ BuildFeatureAttribute freetype : headers ] ;
23d0a19242Sluroh
24338b8dc3SIngo WeinholdStaticLibrary libpainter.a :
2559e13a3fSStephan Aßmus	GlobalSubpixelSettings.cpp
260f1414c7SMichael Lotz	Painter.cpp
270f1414c7SMichael Lotz	Transformable.cpp
28e2408620SStephan Aßmus
29338b8dc3SIngo Weinhold	# drawing_modes
308d7b8e8cSStephan Aßmus	PixelFormat.cpp
31e2408620SStephan Aßmus
32e353fe39SJulian Harnath	# bitmap_painter
33e353fe39SJulian Harnath	BitmapPainter.cpp
34e353fe39SJulian Harnath
35338b8dc3SIngo Weinhold	AGGTextRenderer.cpp
3692772bbdSStephan Aßmus
37c97f4931SAxel Dörfler	$(PAINTER_ARCH_SOURCES)
380f1414c7SMichael Lotz;
39