#! /usr/bin/make -f
# -*- makefile -*-
DH_VERBOSE = 1

# In case matplotlib or anything else inquires
export SHELL = /bin/bash
export HOME=$(CURDIR)/build

DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

buildroot := $(CURDIR)/debian/tmp

altdir  		:= /opt/alt/php70
_bindir  		:= $(altdir)/usr/bin
_libdir 		:= $(altdir)/usr/lib/$(DEB_HOST_MULTIARCH)
_sysconfdir		:= /etc
_unitdir		:= /lib/systemd/system
_inifile		:= ioncube_loader.ini
php_extdir		:= $(_libdir)/php/modules

%:
	dh $@

override_dh_auto_build:
	echo "; Enable ionCube loader" > ioncube_loader.ini
	echo "zend_extension=$(php_extdir)/ioncube_loader.so" >> ioncube_loader.ini

override_dh_auto_install:
	rm -rf $(buildroot)
	mkdir -p "$(buildroot)$(php_extdir)"
	mkdir -p "$(buildroot)$(altdir)/etc/php.d.all/"
	tar -xzf ioncube_loaders_lin_x86-64.tar.gz --strip-components=1 -C $(CURDIR)
	install -m 755 ioncube_loader_lin_7.0.so "$(buildroot)$(php_extdir)/ioncube_loader.so"
	install -m 644 ioncube_loader.ini "$(buildroot)$(altdir)/etc/php.d.all/"
	dh_movefiles -p alt-php70-ioncube-loader \
		.$(altdir)$(_sysconfdir)/php.d.all/ioncube_loader.ini \
		.$(php_extdir)/ioncube_loader.so \

override_dh_auto_clean:
override_dh_auto_test:
override_dh_missing:
	dh_missing --fail-missing
