#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk

export HOME=/tmp/home

ver    := $(DEB_VERSION_UPSTREAM)
soname := libdsdp-$(ver)gf.so

%:
	dh $@

override_dh_auto_build:
	mkdir -vp $(HOME)
	mkdir -vp $(CURDIR)/lib
	$(MAKE) DSDPROOT=`pwd` OPTFLAGS="-fPIC -O3" dsdpapi LAPACKBLAS="-llapack \
		-lblas -lm"
	cd lib && ar x libdsdp.a && \
		$(CC) -shared -Wl,--no-add-needed,-soname=$(soname) -o $(soname) *.o \
		-llapack -lblas -lm && ln -s $(soname) libdsdp.so && rm *.o
	$(MAKE) DSDPROOT=`pwd` -C examples clean
	$(MAKE) DSDPROOT=`pwd` OPTFLAGS="-O3" DSDPLIB="-L$(CURDIR)/lib -ldsdp -lm" \
		example LAPACKBLAS=""
	touch $@

	cd docs/dox && doxygen

override_dh_auto_install:

override_dh_shlibdeps-arch:
	dh_shlibdeps -l/usr/lib/atlas
