SubDir HAIKU_TOP src add-ons translators jpeg ;

SubDirSysHdrs [ FDirName $(SUBDIR) $(DOTDOT) raw ] ;
	# for TIFF.h and ReadHelper.h

SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) shared ] ;
	#for BaseTranslator.h and friends

AddResources JPEGTranslator : JPEGTranslator.rdef ;

local architectureObject ;
for architectureObject in [ MultiArchSubDirSetup ] {
	on $(architectureObject) {
		UseBuildFeatureHeaders jpeg ;

		Translator [ MultiArchDefaultGristFiles JPEGTranslator ] :
			be_jdatadst.cpp
			be_jdatasrc.cpp
			be_jerror.cpp
			exif_parser.cpp
			JPEGTranslator.cpp
			: be translation
			[ MultiArchDefaultGristFiles libtranslatorsutils.a ]
			[ BuildFeatureAttribute jpeg : library ]
			[ TargetLibstdc++ ] localestub
			: true
			;

		Includes [ FGristFiles be_jdatadst.cpp be_jdatasrc.cpp be_jerror.cpp
				JPEGTranslator.cpp ]
			: [ BuildFeatureAttribute jpeg : headers ] ;
	}
}

DoCatalogs JPEGTranslator :
	x-vnd.Haiku-JPEGTranslator
	:
	JPEGTranslator.h
	JPEGTranslator.cpp
	exif_parser.cpp
	be_jerror.cpp
;


