#!/usr/bin/make -f

RUBY_DIR := $(shell ruby -rrbconfig -e 'puts RbConfig::CONFIG["archdir"][1..-1]')

export DEB_LDFLAGS_MAINT_APPEND=-latomic

%:
	dh $@ -Scmake+ninja --with quilt

override_dh_auto_configure:
	dh_auto_configure -- \
	-DCMAKE_BUILD_TYPE=RelWithDebInfo \
	-DCMAKE_SYSTEM_PROCESSOR=$(DEB_HOST_GNU_CPU) \
	-DGPL3=ON \
	-DGPL=ON \
	-DMOD_AVFORMAT=ON \
	-DMOD_DECKLINK=ON \
	-DMOD_FREI0R=ON \
	-DMOD_GDK=ON \
	-DMOD_GLAXNIMATE=ON \
	-DMOD_GLAXNIMATE_QT6=ON \
	-DMOD_JACKRACK=ON \
	-DMOD_KDENLIVE=ON \
	-DMOD_MOVIT=ON \
	-DMOD_NDI=OFF \
	-DMOD_NORMALIZE=ON \
	-DMOD_OLDFILM=ON \
	-DMOD_OPENCV=ON \
	-DMOD_PLUSGPL=ON \
	-DMOD_PLUS=ON \
	-DMOD_QT6=ON \
	-DMOD_RESAMPLE=ON \
	-DMOD_RTAUDIO=ON \
	-DMOD_RUBBERBAND=ON \
	-DMOD_SDL1=ON \
	-DMOD_SDL2=ON \
	-DMOD_SOX=ON \
	-DMOD_VIDSTAB=ON \
	-DMOD_VORBIS=ON \
	-DMOD_XINE=ON \
	-DMOD_XML=ON \
	-DSWIG_PERL=ON \
	-DSWIG_PYTHON=ON \
	-DSWIG_RUBY=ON \
	$(CONFIG_OPT)

#	exit 1

override_dh_install:
	mkdir -p debian/libmlt7-ruby3.3/$(RUBY_DIR)

	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ruby/vendor_ruby/mlt.so \
	debian/libmlt7-ruby3.3/$(RUBY_DIR)

	dh_install

override_dh_clean:
	dh_clean src/modules/glaxnimate/glaxnimate/src/core/application_info_generated.hpp

override_dh_auto_test:
