0 | 0 |
#!/usr/bin/make -f
|
1 | 1 |
# -*- makefile -*-
|
2 | 2 |
#
|
3 | |
#
|
|
3 |
|
4 | 4 |
DEB_BUILD_ARCH_OS := $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
|
5 | 5 |
DEB_BUILD_MULTIARCH :=$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)
|
6 | 6 |
ifeq ($(DEB_BUILD_ARCH_OS),linux)
|
7 | 7 |
BUILD_OS=linux
|
|
8 |
TARGET=renderer/renderer.gyp:mozc_renderer
|
8 | 9 |
endif
|
9 | 10 |
ifeq ($(DEB_BUILD_ARCH_OS),kfreebsd)
|
10 | 11 |
BUILD_OS=gnu-kfreebsd
|
|
12 |
TARGET=
|
11 | 13 |
endif
|
12 | 14 |
BUILD_DIR=./out_linux
|
13 | 15 |
|
|
16 | 18 |
unix/emacs/emacs.gyp:mozc_emacs_helper \
|
17 | 19 |
unix/uim/uim.gyp:uim-mozc \
|
18 | 20 |
unix/fcitx/fcitx.gyp:fcitx-mozc \
|
19 | |
server/server.gyp:mozc_server gui/gui.gyp:mozc_tool \
|
20 | |
renderer/renderer.gyp:mozc_renderer
|
|
21 |
server/server.gyp:mozc_server gui/gui.gyp:mozc_tool $(TARGET)
|
21 | 22 |
|
22 | 23 |
# for architecture dependent variables and changelog vars
|
23 | 24 |
vafilt = $(subst $(2)=,,$(filter $(2)=%,$(1)))
|
|
32 | 33 |
|
33 | 34 |
override_dh_auto_configure:
|
34 | 35 |
python build_mozc.py gyp --gypdir=/usr/bin --channel_dev=0 \
|
35 | |
--build_base=$(BUILD_DIR) \
|
|
36 |
--os=${BUILD_OS} --build_base=$(BUILD_DIR) \
|
36 | 37 |
--use_libprotobuf
|
37 | 38 |
|
38 | 39 |
override_dh_auto_build:
|
|
54 | 55 |
rm -rf dictionary/__init__.pyc
|
55 | 56 |
rm -rf third_party/rx/rx.Makefile
|
56 | 57 |
rm -rf build_tools/test_tools/test_launcher.pyc
|
|
58 |
rm -rf chrome/skk/skk_util_all_test.target.mk
|
|
59 |
rm -rf chrome/skk/skk_util_test.target.mk
|
57 | 60 |
|
58 | 61 |
override_dh_auto_install:
|
|
62 |
ifeq ($(DEB_BUILD_ARCH_OS),linux)
|
|
63 |
# mozc-server
|
|
64 |
install -D -m 0755 $(BUILD_DIR)/Release/mozc_renderer \
|
|
65 |
$(CURDIR)/debian/mozc-server/usr/lib/mozc/mozc_renderer
|
|
66 |
endif
|
59 | 67 |
# ibus-mozc
|
60 | 68 |
install -D -m 0755 $(BUILD_DIR)/Release/ibus_mozc \
|
61 | 69 |
$(CURDIR)/debian/ibus-mozc/usr/lib/ibus-mozc/ibus-engine-mozc
|