xref: /haiku/src/servers/app/drawing/Painter/Jamfile (revision d0a19242a8701f96751df7557509b01a95591418)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src servers app drawing Painter ;
2338b8dc3SIngo Weinhold
3338b8dc3SIngo WeinholdSetSubDirSupportedPlatformsBeOSCompatible ;
4ca9e5772SIngo WeinholdAddSubDirSupportedPlatforms libbe_test ;
50f1414c7SMichael Lotz
60f1414c7SMichael LotzUseLibraryHeaders agg ;
7fb2c7f93SStephan AßmusUsePrivateHeaders app graphics interface kernel shared ;
816ed1e1dSAxel DörflerUseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
9f4f30311SClemens ZeidlerUseHeaders [ FDirName $(HAIKU_TOP) src servers app font ] ;
10f5b6cf65SStephan AßmusUseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
11338b8dc3SIngo WeinholdUseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ;
12362efe0cSJérôme DuvalUseHeaders $(HAIKU_FREETYPE_HEADERS) : true ;
130f1414c7SMichael Lotz
14338b8dc3SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) drawing_modes ] ;
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*d0a19242SlurohIncludes [ FGristFiles AGGTextRenderer.cpp Painter.cpp ]
22*d0a19242Sluroh	: $(HAIKU_FREETYPE_HEADERS_DEPENDENCY) ;
23*d0a19242Sluroh
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
32338b8dc3SIngo Weinhold	AGGTextRenderer.cpp
3392772bbdSStephan Aßmus
34c97f4931SAxel Dörfler	$(PAINTER_ARCH_SOURCES)
350f1414c7SMichael Lotz;
36