#!/usr/bin/make -f

CFLAGS = $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)

ifeq "$(DEB_HOST_ARCH)" "armel"
	extralibs += -latomic
endif

%:
	dh $@ --with quilt

override_dh_auto_configure:
	dh_auto_configure -- \
	--moddir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)/gpac --use-js=no \
	--extra-cflags="-DXP_UNIX $(CFLAGS)" --enable-pic --enable-debug \
	--extra-ldflags="$(shell dpkg-buildflags --get LDFLAGS)" \
	--libdir=lib/$(DEB_HOST_MULTIARCH) --use-freenect=no --use-a52=system \
	--extra-ldflags=$(extralibs)

#	exit 1

override_dh_clean:
	rm -rf src/.deps
	-rm src/.depend

	dh_clean config.log config.h bin/gcc/libgpac* gpac.pc \
	src/filters/dec_openhevc.o applications/generators/WebGLGen/WGLGen \
	src/modules/dektec_out/dektec_video_decl.dep

override_dh_auto_clean:
	[ ! -f config.mak ] || $(MAKE) distclean

override_dh_install:
	$(MAKE) install-lib prefix=$(CURDIR)/debian/tmp/usr

	mv debian/tmp/usr/share/man/man1/mp4box.1 debian/tmp/usr/share/man/man1/MP4Box.1
	mv debian/tmp/usr/share/man/man1/mp4client.1 debian/tmp/usr/share/man/man1/MP4Client.1

	dh_install

override_dh_installdocs:
	dh_installdocs share/doc/configuration.html
