#!/usr/bin/make -f

export CFLAGS   = $(shell dpkg-buildflags --get CFLAGS)
export CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS)
export LDFLAGS  = $(shell dpkg-buildflags --get LDFLAGS)

include /usr/share/hardening-includes/hardening.make
# does not work with shared libraries.
DEB_BUILD_HARDENING_PIE := 0
CFLAGS   += $(HARDENING_CFLAGS)
CXXFLAGS += $(HARDENING_CFLAGS)
LDFLAGS  += $(HARDENING_LDFLAGS)

%:
	dh $@

override_dh_auto_build:
	python engine/sl08/sl08.py >engine/sl08/sl08.h
	scons prefix=/usr resources_dir=/usr/share/games/btanks plugins_dir=/usr/lib/btanks lib_dir=/usr/lib/btanks

override_dh_auto_clean:
	dh_auto_clean
	rm -rf .sconf_temp build

override_dh_builddeb:
	dh_builddeb -- -Zxz

binary-indep:
	dh --before dh_install $@
	dh_install -i
	find debian/btanks-data/ -type f -print0 | xargs -0 chmod 0644 
	dh --remaining $@

binary: binary-arch binary-indep
