⛏️ index : haiku.git

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 ] ;
UseBuildFeatureHeaders freetype ;

Includes [ FGristFiles AlphaMask.cpp AlphaMaskCache.cpp DrawingEngine.cpp ]
	: [ BuildFeatureAttribute freetype : headers ] ;

NO_HIDDEN_VISIBILITY on libasdrawing.a = 1 ;

StaticLibrary libasdrawing.a :
	AlphaMask.cpp
	AlphaMaskCache.cpp
	BitmapBuffer.cpp
	BitmapDrawingEngine.cpp
	drawing_support.cpp
	DrawingEngine.cpp
	MallocBuffer.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 interface ;