#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

%:
	dh $@ --buildsystem=cmake --with vim_addon,doxygen

override_dh_auto_configure:
	dh_auto_configure -- -DBUILD_DICT=OFF

override_dh_auto_build:
	dh_auto_build
	doxygen doc/doxygen.conf

override_dh_auto_install:
	dh_auto_install
	for d in cp932 euc-jp utf-8 tools ; do \
	  mkdir -p $(CURDIR)/debian/tmp/usr/share/cmigemo/$$d ; \
	done
	for f in han2zen.dat hira2kata.dat roma2hira.dat zen2han.dat ; do \
	  cp dict/$$f $(CURDIR)/debian/tmp/usr/share/cmigemo/utf-8/$$f ; \
	  iconv -f UTF-8 -t EUC-JISX0213 dict/$$f \
	    > $(CURDIR)/debian/tmp/usr/share/cmigemo/euc-jp/$$f ; \
	  iconv -f UTF-8 -t CP932 dict/$$f \
	    > $(CURDIR)/debian/tmp/usr/share/cmigemo/cp932/$$f ; \
	done
	cp dict/migemo-dict-zh $(CURDIR)/debian/tmp/usr/share/cmigemo/utf-8/
	install -m 755 dict/skk2migemo.pl dict/optimize-dict.pl \
	  $(CURDIR)/debian/tmp/usr/share/cmigemo/tools/
	mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/cmigemo
	cp -r doc/html $(CURDIR)/debian/tmp/usr/share/doc/cmigemo

override_dh_doxygen-arch:
	:

override_dh_auto_clean:
	dh_auto_clean
	rm -fr doc/html
