#!/usr/bin/make -f

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

DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

# Hack until gfortran updated
FC:=$(shell basename $(shell readlink -f /usr/bin/f95)) 
FMODDIR:= /usr/lib/$(DEB_HOST_MULTIARCH)/fortran/$(FC)
FCFLAGS:= -I$(FMODDIR)

CFLAGS=$(shell dpkg-buildflags --get CFLAGS) -g
LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)
CFLAGS+=$(HARDENING_CFLAGS)
LDFLAGS+=$(HARDENING_LDFLAGS)

LC_ALL=C
export LC_ALL

# magic debhelper rule
%:
	dh $@

override_dh_auto_build:
	$(MAKE) -f makefile.ecmwf LDFLAGS="$(LDFLAGS)" FCFLAGS="$(FCFLAGS)" FC=$(FC)
	rm *.o
	$(MAKE) -f makefile.gfs  LDFLAGS="$(LDFLAGS)" FCFLAGS="$(FCFLAGS)" FC=$(FC)


override_dh_auto_clean:
	rm -f *.o flextra.ecmwf flextra.gfs

