#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS=hardening=+all optimize=-lto

include /usr/share/dpkg/buildtools.mk

export qe := $(CURDIR)
export saclib := $(CURDIR)
export SPECLFLAGS := $(LDFLAGS)
FLAGS := "$(CPPFLAGS) $(shell $(PKG_CONFIG) saclib --cflags) $(CXXFLAGS)"

%:
	dh $@

override_dh_auto_build:
# statically link against saclib because qepcad re-defines several
# saclib functions (e.g., CREAD) that are called by other saclib functions,
# so dynamic linking won't work
	mkdir -p lib
	ln -s /usr/lib/$(DEB_HOST_MULTIARCH)/libsaclib.a lib/saclibo.a
	$(MAKE) opt CCo='$(CXX)' FLAGSo=$(FLAGS)
	$(MAKE) -C cad2d opt CCo='$(CXX)' FLAGSo=$(FLAGS)
	$(MAKE) -C plot2d CCo='$(CXX)' INCD="$(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)"
	rm -rf lib
