#!/usr/bin/make -f

ifeq "$(DEB_HOST_ARCH)" "amd64"
	MFX =  --enable-qsv --enable-vce
	export DEB_CFLAGS_MAINT_APPEND =  $(shell pkg-config --cflags vpl)
##$(shell pkg-config --cflags mfx)
else
	MFX = --disable-qsv --disable-vce
endif

ifneq (,$(filter-out amd64 arm64,$(DEB_HOST_ARCH)))
	NVENC = --disable-nvenc
else
	NVENC = --enable-nvdec
endif

ifeq (,$(filter-out armel armhf arm64,$(DEB_HOST_ARCH)))
	X265 = --disable-x265
endif

ifneq (cc,$(CC))
	GCC_OPTS = --cc=$(CC)
endif

# To generate the content of revision.txt from git repository.
# HandBrake/scripts/repo-info.sh HandBrake

%:
	dh $@ --with quilt -B$(DEB_HOST_GNU_TYPE)

override_dh_auto_configure:
	./configure \
	--prefix=/usr \
	--host=$(DEB_HOST_GNU_TYPE) \
	--build=$(DEB_BUILD_GNU_TYPE) \
	--disable-df-fetch \
	--disable-df-verify \
	--enable-fdk-aac \
	--enable-libdovi \
	$(MFX) $(NVENC) $(GCC_OPTS) $(X265)

#	exit 1

override_dh_clean:
	dh_clean gtk/po/*.gmo gtk/Makefile.in gtk/aclocal.m4 \
	gtk/config.h.in gtk/configure gtk/depcomp gtk/src/Makefile.in \
	gtk/compile gtk/config.guess gtk/config.sub gtk/install-sh \
	gtk/ltmain.sh gtk/missing gtk/po/Makefile.in.in gtk/m4/libtool.m4 \
	gtk/ABOUT-NLS gtk/config.rpath gtk/po/Makevars.template \
	download/*tar* gtk/m4/*.m4 HandBrakeCLI.1

#	-rm -rf win
#	-rm -rf macosx

override_dh_installchangelogs:
	dh_installchangelogs NEWS.markdown

	help2man *linux*/HandBrakeCLI > HandBrakeCLI.1
