#!/usr/bin/make -f

CFLAGS  += -ansi
LDFLAGS += -Wl,--as-needed

%:
	dh $@ --parallel

override_dh_clean:
	find . -name \*.o | xargs $(RM)
	$(RM) src/global/gamgi.real src/gamgi.real gamgi.1
	[ ! -f src/make_local.orig ] || cp -a src/make_local.orig src/make_local

override_dh_auto_configure: src/make_local
ifneq ($(DEB_BUILD_ARCH),amd64)
	cp -a $@ src/make_local.orig
	sed -i 's/lib64/lib/g' $@
endif
	dh_auto_configure

override_dh_auto_build:
	dh_auto_build --sourcedirectory=$(CURDIR)/src
	mv src/gamgi src/gamgi.real

override_dh_installman: gamgi.1
	dh_installman

override_dh_install:
	dh_install
	install -D -m755 debian/gamgi.sh debian/gamgi/usr/bin/gamgi
	install -D -m755 doc/icon/gamgi16.png usr/share/icons/hicolor/16x16/apps/gamgi.png
	install -D -m755 doc/icon/gamgi22.png usr/share/icons/hicolor/22x22/apps/gamgi.png
	install -D -m755 doc/icon/gamgi32.png usr/share/icons/hicolor/32x32/apps/gamgi.png
	install -D -m755 doc/icon/gamgi48.png usr/share/icons/hicolor/48x48/apps/gamgi.png
	$(RM) -r debian/gamgi-data/usr/share/gamgi/dat/util/python/ \
	         debian/gamgi-doc/usr/share/doc/gamgi-doc/doc/LICENSE* \
	         debian/gamgi-doc/usr/share/doc/gamgi-doc/doc/man

override_dh_compress:
	dh_compress -Xusr/share/doc/gamgi-doc/doc/

gamgi.1: doc/man/page
	sed -e 's/\"-/\"\\-/g' -e 's/->/\\->/g' < $< > $@
