SubDir HAIKU_TOP src servers app drawing ;

UseLibraryHeaders agg ;
UsePrivateHeaders app graphics interface kernel shared ;
UsePrivateHeaders [ FDirName graphics common ] ;
UsePrivateSystemHeaders ;

UseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app font ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter font_support ] ;
UseHeaders $(HAIKU_FREETYPE_HEADERS) : true ;

Includes [ FGristFiles DrawingEngine.cpp ]
	: $(HAIKU_FREETYPE_HEADERS_DEPENDENCY) ;

StaticLibrary libasdrawing.a :
	AccelerantBuffer.cpp
	AccelerantHWInterface.cpp
	BitmapBuffer.cpp
	drawing_support.cpp
	DrawingEngine.cpp
	MallocBuffer.cpp
	UpdateQueue.cpp
	PatternHandler.cpp
	Overlay.cpp

	BitmapHWInterface.cpp
	BBitmapBuffer.cpp
	HWInterface.cpp
;

SubInclude HAIKU_TOP src servers app drawing Painter ;
SubInclude HAIKU_TOP src servers app drawing remote ;
SubInclude HAIKU_TOP src servers app drawing html5 ;
