#!/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)

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

CFLAGS = -Wall -g
#
### 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 i486,$(DEB_BUILD_ARCH)))
CFLAGS += -O3 -fomit-frame-pointer -march=i586 -mtune=generic -mmmx
export CFLAGS += -O3 -fomit-frame-pointer -march=i586 -mtune=generic -mmmx 
else
ifneq (,$(findstring i386,$(DEB_BUILD_ARCH)))
CFLAGS += -O3 -fomit-frame-pointer -march=i586 -mtune=generic -mmmx 
export CFLAGS += -O3 -fomit-frame-pointer -march=i586 -mtune=generic -mmmx
else
CFLAGS += -O3 -fomit-frame-pointer 
export CFLAGS += -O3 -fomit-frame-pointer 
endif
endif
endif

ifneq (,$(findstring amd64,$(DEB_BUILD_ARCH)))
CFLAGS += -O3 -fomit-frame-pointer -msse -msse2
export CFLAGS += -O3 -fomit-frame-pointer -msse -msse2 
endif

%:
	dh --with quilt $@

override_dh_auto_build:
	make amalg PREFIX=/usr

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

override_dh_builddeb:
	dh_builddeb -- -Zgzip


