Codebase list mozc / debian/0.11.svn13-1 debian / rules
debian/0.11.svn13-1

Tree @debian/0.11.svn13-1 (Download .tar.gz)

rules @debian/0.11.svn13-1raw · history · blame

#!/usr/bin/make -f
# -*- makefile -*-
#
BUILD_DIR=./out
TARGETS=unix/ibus/ibus.gyp:ibus_mozc

%:
	dh --with quilt $@ 

override_dh_auto_configure:
	python build_mozc.py gyp
	python build_mozc.py build_tools -c Release

override_dh_auto_build:
	python build_mozc.py build $(TARGETS) -c Release

override_dh_auto_clean:
	python build_mozc.py clean
	rm -rf build_tools/__init__.pyc 
	rm -rf build_tools/mozc_version.pyc

override_dh_auto_install:
	mkdir -p $(CURDIR)/debian/ibus-mozc/usr/lib/ibus-mozc/
	cp -p $(BUILD_DIR)/Release/ibus_mozc $(CURDIR)/debian/ibus-mozc/usr/lib/ibus-mozc/ibus-engine-mozc
	mkdir -p $(CURDIR)/debian/ibus-mozc/usr/share/ibus/component/
	sed 's|/usr/libexec/ibus-engine-mozc|/usr/lib/ibus-mozc/ibus-engine-mozc|' < unix/ibus/mozc.xml > $(CURDIR)/debian/ibus-mozc/usr/share/ibus/component/mozc.xml