[word cache] Enabled word cache only not metric cache.
[framework/uifw/evas.git] / debian / rules
1 #!/usr/bin/make -f
2
3 include /usr/share/cdbs/1/class/autotools.mk
4 include /usr/share/cdbs/1/rules/debhelper.mk
5
6 DEB_CONFIGURE_SCRIPT := ./autogen.sh
7 DEB_MAKE_CLEAN_TARGET := distclean
8 ifeq (armel,$(DEB_HOST_ARCH))
9         CFLAGS += -fvisibility=hidden -ffast-math -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon
10 else
11         CFLAGS += -fvisibility=hidden -ffast-math
12 endif
13 LDFLAGS += -fvisibility=hidden
14
15 DEB_DH_STRIP_ARGS := --dbg-package=libevas-dbg
16
17 ifeq (hppa,$(DEB_HOST_ARCH))
18         arch_flags += --disable-pthreads
19 else ifeq (armel,$(DEB_HOST_ARCH))
20         arch_flags += --enable-pthreads --enable-cpu-neon
21 else
22         arch_flags += --enable-pthreads
23 endif
24
25 ifeq (amd64,$(DEB_HOST_ARCH))
26         arch_flags += --enable-cpu-sse
27 endif
28
29 ifeq (armel,$(DEB_HOST_ARCH))
30         arch_flags += --enable-winkcodec=yes
31 else
32         arch_flags += --enable-winkcodec=no
33 endif
34
35 arch_flags += --enable-word-cache #--enable-metric-cache
36
37 DEB_CONFIGURE_EXTRA_FLAGS := --disable-image-loader-svg \
38         --enable-simple-x11 \
39         --with-x \
40         --enable-fb \
41         --enable-xrender-x11 \
42         --enable-line-dither-mask \
43         --disable-image-loader-edb \
44         --disable-rpath $(arch_flags)
45
46 ifneq (i386,$(DEB_HOST_ARCH))
47         DEB_CONFIGURE_EXTRA_FLAGS  += --enable-gl-x11 \
48         --enable-gl-flavor-gles \
49         --enable-gles-variety-sgx
50 endif
51
52 build/libevas-doc::
53         cd $(DEB_SRCDIR)/doc && make doc
54
55 install::
56 ifeq (i386,$(DEB_HOST_ARCH))
57         cp -f $(DEB_SRCDIR)/debian/libevas-engines-extras.install.i386 $(DEB_SRCDIR)/debian/libevas-engines-extras.install
58 else
59         cp -f $(DEB_SRCDIR)/debian/libevas-engines-extras.install.default $(DEB_SRCDIR)/debian/libevas-engines-extras.install
60 endif
61
62 install/libevas-doc::
63         mkdir -p debian/libevas-doc/usr/share/doc/libevas-doc
64         cp -R $(DEB_SRCDIR)/doc/html debian/libevas-doc/usr/share/doc/libevas-doc/
65
66 clean::
67         [ ! -f Makefile ] || make distclean
68         rm -f evas-*.tar.bz2 evas-*.cdbs-config_list