#!/usr/bin/make -f

export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1 -Wl,-z,defs
export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie

DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
OPTI_FLAGS_LIBONLY := -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer
### PICCORO optimizer flags for i386 x86 machines
ifeq ($(DEB_HOST_ARCH),i386)
OPTI_FLAGS_LIBONLY += -march=i586 -mtune=generic -mmmx -fexcess-precision=fast
else
ifeq ($(DEB_HOST_ARCH),i486)
OPTI_FLAGS_LIBONLY += -march=i586 -mtune=generic -mmmx -fexcess-precision=fast
endif
endif

ifeq ($(DEB_HOST_ARCH),amd64)
OPTI_FLAGS_LIBONLY +=  -mmmx -msse -msse2 -mfpmath=sse -fexcess-precision=fast
endif

XCFLAGS +=-Wall -g -fPIC
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
        XCFLAGS += -O0 $(OPTI_FLAGS_LIBONLY)
else
        XCFLAGS += -O3 $(OPTI_FLAGS_LIBONLY)
endif

VERSION=$(shell awk '/^PACKAGE_VERSION/ { print $$2 }' "FS='" configure)

%:
	dh $@ --with autoreconf

override_dh_auto_configure:
	dh_auto_configure -- --enable-librsvg --disable-silent-rules CFLAGS="$(XCFLAGS)"

override_dh_auto_build:
	dh_auto_build --

override_dh_auto_install:
	dh_auto_install -- 
	sed -i "/^dependency_libs=/ s/'.*'/''/" debian/tmp/usr/lib/*/*.la

override_dh_install:
	dh_install --list-missing --sourcedir=debian/tmp

override_dh_auto_clean:
	dh_auto_clean
