SubDir HAIKU_TOP src servers app drawing Painter ;

SetSubDirSupportedPlatformsBeOSCompatible ;
AddSubDirSupportedPlatforms libbe_test ;

UseLibraryHeaders agg ;
UsePrivateHeaders app graphics interface kernel shared ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ;
UseFreeTypeHeaders ;

SEARCH_SOURCE += [ FDirName $(SUBDIR) drawing_modes ] ;

local PAINTER_ARCH_SOURCES ;
if $(TARGET_ARCH) = x86 {
	PAINTER_ARCH_SOURCES = painter_bilinear_scale.nasm ;
}

StaticLibrary libpainter.a :
	GlobalSubpixelSettings.cpp
	Painter.cpp
	Transformable.cpp

	# drawing_modes
	PixelFormat.cpp

	AGGTextRenderer.cpp

	$(PAINTER_ARCH_SOURCES)
;
