SubDir HAIKU_TOP src add-ons translators wonderbrush ;

SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) shared ] ;

AddResources WonderBrushTranslator : WonderBrushTranslator.rdef ;


local architectureObject ;
for architectureObject in [ MultiArchSubDirSetup ] {
	on $(architectureObject) {
		# Include support sub folder
		SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons translators wonderbrush support ] ;

		UseBuildFeatureHeaders zlib ;

		Includes [ FGristFiles bitmap_compression.cpp ]
			: [ BuildFeatureAttribute zlib : headers ] ;

		Translator [ MultiArchDefaultGristFiles WonderBrushTranslator ] :
			Canvas.cpp
			Layer.cpp
			WonderBrushImage.cpp
			WonderBrushMain.cpp
			WonderBrushTranslator.cpp
			WonderBrushView.cpp

			# support
			bitmap_compression.cpp
			blending.cpp
			lab_convert.cpp

			: be translation
			[ BuildFeatureAttribute zlib : library ]
			[ MultiArchDefaultGristFiles libtranslatorsutils.a ]
			[ TargetLibsupc++ ] localestub
			: true
		;
	}
}

DoCatalogs WonderBrushTranslator :
	x-vnd.Haiku-WonderBrushTranslator
	:
	Layer.cpp
	WonderBrushMain.cpp
	WonderBrushTranslator.cpp
	WonderBrushView.cpp
;
