#!/usr/bin/make -f

export DH_VERBOSE=1

#export DEB_BUILD_MAINT_OPTIONS = hardening=+all,-pie

DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)

ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CUFLAGS = -O0
else

CUFLAGS = -O2 -fomit-frame-pointer -mno-sse4 -mno-sse3 -mno-sse2 
ifneq (,$(findstring i386,$(DEB_BUILD_ARCH)))
CUFLAGS = -O2 -fomit-frame-pointer -march=i386 -mtune=pentium -mmmx -mno-sse4 -mno-sse3 -msse 
endif
ifneq (,$(findstring i486,$(DEB_BUILD_ARCH)))
CUFLAGS = -O2 -fomit-frame-pointer -march=i386 -mtune=pentium -mmmx -mno-sse4 -mno-sse3 -msse 
endif
ifneq (,$(findstring amd64,$(DEB_BUILD_ARCH)))
CUFLAGS = -O2 -fomit-frame-pointer -msse -msse2 -mno-sse4 -mno-sse3 
endif

endif

CFLAGS=$(CUFLAGS)
export CFLAGS=$(CUFLAGS)
CXXFLAGS=$(CUFLAGS)
export CXXFLAGS=$(CUFLAGS)

p = libisl10

%:
	dh $@ --with autoreconf

override_dh_auto_configure:
	  dh_auto_configure -v -- \
		--disable-silent-rules \

override_dh_install:
	dh_install
	mkdir -p debian/libisl-dbg/usr/lib/debug/usr/lib
	mv debian/libisl-dbg/usr/lib/*-gdb.py debian/libisl-dbg/usr/lib/debug/usr/lib/
	sed -i "/dependency_libs/ s/'.*'/''/" `find debian/ -name '*.la'`

override_dh_auto_install:
	dh_auto_install --

override_dh_strip:
	dh_strip --dbg-package=libisl-dbg

override_dh_installdocs:
	dh_installdocs -p$(p)
	rm -rf usr/share/doc/libisl-dev
	rm -rf usr/share/doc/libisl-dbg
	dh_link -plibisl-dev usr/share/doc/$(p) usr/share/doc/libisl-dev
	dh_link -plibisl-dbg usr/share/doc/$(p)  usr/share/doc/libisl-dbg 
#	dh_installdocs -N$(p) --link-doc=$(p)

override_dh_clean:
	dh_clean
	rm -f isl-uninstalled.sh *.pc *.pc.in gitversion.h include/isl/stdint.h interface/Makefile config.log config.status
