#!/usr/bin/make -f

export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
export QT_SELECT := qt5

QT_HOST_DATA ?= $(shell qmake -query QT_HOST_DATA)
QT_INSTALL_HEADERS ?= $(shell qmake -query QT_INSTALL_HEADERS)
QT_INSTALL_LIBS ?= $(shell qmake -query QT_INSTALL_LIBS)

%:
	dh $@ --parallel

override_dh_auto_configure:
	qmake VERSION=5.0.0 QTLOCKEDFILE_LIBDIR="$(QT_INSTALL_LIBS)" QTLOCKEDFILE_INCDIR="$(QT_INSTALL_HEADERS)/QtSolutions" 'QMAKE_CFLAGS=$(CFLAGS)' 'QMAKE_CXXFLAGS=$(CXXFLAGS)'

override_dh_auto_install:
	make INSTALL_ROOT=$(CURDIR)/debian/tmp install
	mkdir -p $(CURDIR)/debian/libqtlockedfile-dev/$(QT_HOST_DATA)/mkspecs/features
	cp $(CURDIR)/debian/qt5lockedfile.prf $(CURDIR)/debian/libqtlockedfile-dev/$(QT_HOST_DATA)/mkspecs/features/qtlockedfile.prf
