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

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

# Nestopia uses shifted negative integers
export DEB_CFLAGS_MAINT_APPEND = -fpermissive
export DEB_CXXFLAGS_MAINT_APPEND = -fpermissive

# Enable all hardening options
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

ARCH=$(shell dpkg-architecture -qDEB_HOST_ARCH)

ifeq ($(ARCH),armhf)
	PLATFORM=platform="armv hardfloat"
endif

export PREFIX=/usr
export BINDIR=/usr/games

%:
	dh $@

override_dh_auto_build:
# Jolly Good plugin and library (the latter for QTea)
	dh_auto_build -- ENABLE_STATIC_JG=1
# Static QTea build with Nestopia
	mkdir -p build
	cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_BINDIR=games -DQTEA_CORE_DIR=../nestopia /usr/share/qtea && $(MAKE) VERBOSE=1

override_dh_auto_install:
# Jolly Good plugin
	dh_auto_install -- PREFIX=/usr
# Static QTea build with Nestopia
	cd build && $(MAKE) install DESTDIR=../debian/tmp
# Copy QTea licensing information
	cp /usr/share/doc/qtea-src/copyright debian/tmp/usr/share/doc/nestopia/copyright.qtea

override_dh_compress:
	dh_compress -Xcopyright
