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

#export DH_VERBOSE=1

DEB_HOST_ARCH_BITS := $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)

ifeq ($(DEB_HOST_ARCH_BITS),64)
export NWCHEM_TARGET=LINUX64
else
export NWCHEM_TARGET=LINUX
endif
export NWCHEM_TOP=$(CURDIR)
export NWCHEM_MODULES=all
export NWCHEM_EXECUTABLE=${NWCHEM_TOP}/bin/${NWCHEM_TARGET}/nwchem
export NWCHEM_BASIS_LIBRARY=${NWCHEM_TOP}/src/basis/libraries/
export LARGE_FILES=TRUE
export FC=gfortran
export RUNTESTS=$(CURDIR)/QA/runtests.unix

%:
	dh $@ 

override_dh_auto_build:
	mkdir -p $(CURDIR)/bin/${NWCHEM_TARGET}
	(cd $(CURDIR)/doc && make pdf)
	(cd $(CURDIR)/src && make nwchem_config)
	(cd $(CURDIR)/src/util && make version)
	(cd $(CURDIR)/src && make)
	(cd $(CURDIR)/src/util && make)
	(cd $(CURDIR)/src && make link)
	touch $@

override_dh_clean:
	dh_testdir
	(cd $(CURDIR)/src && make realclean)
	(cd $(CURDIR)/doc && make clean)
	rm -rf $(CURDIR)/bin $(CURDIR)/lib
	dh_clean src/util/util_version.F src/stubs.F

override_dh_auto_test:
	dh_testdir
	(cd $(CURDIR)/QA && ../debian/testsuite)
