#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# This has to be exported to make some magic below work.
export DH_OPTIONS

# Exported to the package makefile.
PACKAGE_VARS = \
	PREFIX=/usr \
	DESTDIR=debian/tmp \
	OBJDIR=.obj \
	LUA_PACKAGE=lua-5.3 \
	LUABITOP_PACKAGE="--cflags={} --libs={}" \
	LUAFILESYSTEM_PACKAGE=lua5.3-filesystem \
	MINIZIP_PACKAGE=minizip \
	UTHASH_PACKAGE="--cflags={} --libs={}" \
	LUA_INTERPRETER=/usr/bin/lua5.1 \
	CFLAGS="$(CPPFLAGS) $(CFLAGS)" \
	LDFLAGS="$(LDFLAGS)" \

# Use hardening build flags.
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

.PHONY: override_dh_auto_build
override_dh_auto_build:
	dh_testdir
	make all $(PACKAGE_VARS)
	
.PHONY: override_dh_auto_test
override_dh_auto_test:
	dh_testdir
	make tests $(PACKAGE_VARS)

.PHONY: override_dh_auto_clean
override_dh_auto_clean:
	make clean $(PACKAGE_VARS)

.PHONY: override_dh_auto_install
override_dh_auto_install:

.PHONY: override_dh_install
override_dh_install:
	make install $(PACKAGE_VARS)
	dh_install

%:
	dh $@ 

