#!/usr/bin/make -f

PACKAGE := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
VERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p')

DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
OPTI_FLAGS_LIBONLY := -fomit-frame-pointer -falign-functions=0 -falign-jumps=0 -falign-loops=0
### PICCORO optimizer flags for i386 x86 machines
ifeq ($(DEB_HOST_ARCH),i386)
	OPTI_FLAGS_LIBONLY += -march=i586 -mmmx
else
ifeq ($(DEB_HOST_ARCH),i486)
	OPTI_FLAGS_LIBONLY += -march=i586 -mmmx
endif
endif

ifeq ($(DEB_HOST_ARCH),amd64)
	OPTI_FLAGS_LIBONLY += -mmmx -msse
endif

CFLAGS = -O3 $(OPTI_FLAGS_LIBONLY)
export CFLAGS = -O3 $(OPTI_FLAGS_LIBONLY)


get-orig-source:
	rm -rf $@
	mkdir -p $@
	cd $@ && wget http://www.pleyades.net/david/projects/sakura/$(PACKAGE)-$(VERSION).tar.gz
	cd $@ && mv $(PACKAGE)-$(VERSION).tar.gz ../../$(PACKAGE)_$(VERSION).orig.tar.gz
	rm -r $@

%:
	dh $@

override_dh_auto_configure:
	cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="$(CFLAGS)"  -DCMAKE_C_FLAGS_RELEASE="$(CFLAGS)" 

override_dh_install:
	dh_install
	dh_install debian/terminal-tango.xpm $(DESTDIR)/usr/share/pixmaps
	rm -f debian/sakura/usr/share/doc/sakura/INSTALL
