#!/usr/bin/make -f

DH_VERBOSE=1
export DH_VERBOSE=1

ABIM:=$(shell grep MAJVER Makefile|cut -d = -f 2|tr -d ' ')
ABIN:=$(shell grep MINVER Makefile|cut -d = -f 2|tr -d ' ')
ABIO:=$(shell grep RELVER Makefile|cut -d = -f 2|tr -d ' ')
ABI=$(ABIM).$(ABIN).$(ABIO)

DH_VERBOSE=1
export DH_VERBOSE=1

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

CFLAGS = -Wall -g -std=c++0x 
#
### PICCORO optimizer flags for x86 machines, -03 only can be with gcc 3.4
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
ifneq (,$(findstring i386,$(DEB_BUILD_ARCH)))
CFLAGS += -O3 -fomit-frame-pointer -march=i686 -msse 
export CFLAGS += -O3 -fomit-frame-pointer -march=i686 -msse  
else
ifneq (,$(findstring i486,$(DEB_BUILD_ARCH)))
CFLAGS += -O3 -fomit-frame-pointer -march=i686 -msse  
export CFLAGS += -O3 -fomit-frame-pointer -march=i686 -msse  
else
CFLAGS += -O3 -fomit-frame-pointer 
export CFLAGS += -O3 -fomit-frame-pointer 
endif
endif
endif

ifneq (,$(findstring amd64,$(DEB_BUILD_ARCH)))
CFLAGS += -msse 
export CFLAGS += -msse 
endif


%:
	dh --with quilt $@

override_dh_auto_build:
	make amalg PREFIX=/usr CC=gcc MULTILIB=lib/$(DEB_HOST_MULTIARCH)

override_dh_auto_install:
	make install PREFIX=/usr DESTDIR=$$PWD/debian/tmp/ MULTILIB=lib/$(DEB_HOST_MULTIARCH) LDCONFIG="/sbin/ldconfig -n"
	sed -i 's?^multilib=.*?multilib=lib/$(DEB_HOST_MULTIARCH)?' \
		debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc

override_dh_builddeb:
	dh_builddeb -- -Zgzip


