⛏️ index : haiku.git

SubDir HAIKU_TOP src add-ons media plugins dvd_streamer ;

UsePrivateHeaders media shared ;
UsePrivateHeaders [ FDirName media experimental ] ;

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

		UseBuildFeatureHeaders libdvdnav ;
		UseBuildFeatureHeaders libdvdread ;

		Includes [ FGristFiles
			DVDStreamerPlugin.cpp
			DVDMediaIO.cpp ]
		: [ BuildFeatureAttribute libdvdnav : headers ] ;

		Includes [ FGristFiles
			DVDStreamerPlugin.cpp
			DVDMediaIO.cpp ]
		: [ BuildFeatureAttribute libdvdread : headers ] ;

		Addon [ MultiArchDefaultGristFiles dvd_streamer ] :
			DVDStreamerPlugin.cpp
			DVDMediaIO.cpp
			:
			[ BuildFeatureAttribute libdvdnav : libraries ]
			be media shared
			[ TargetLibstdc++ ] [ TargetLibsupc++ ]
		;
	}
}