3 include /usr/share/cdbs/1/class/autotools.mk
4 include /usr/share/cdbs/1/rules/debhelper.mk
6 DEB_CONFIGURE_SCRIPT := ./autogen.sh
7 DEB_MAKE_CLEAN_TARGET := distclean
9 CFLAGS += -fvisibility=hidden -ffast-math -fPIC
10 LDFLAGS += -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed
12 DEB_DH_STRIP_ARGS := --dbg-package=libevas-dbg
14 ifeq (hppa,$(DEB_HOST_ARCH))
15 arch_flags += --disable-pthreads
16 else ifeq (armel,$(DEB_HOST_ARCH))
17 arch_flags += --enable-pthreads --enable-cpu-neon
19 arch_flags += --enable-pthreads
22 ifeq (amd64,$(DEB_HOST_ARCH))
23 arch_flags += --enable-cpu-sse
26 ifeq (armel,$(DEB_HOST_ARCH))
27 arch_flags += --enable-winkcodec=yes
29 arch_flags += --enable-winkcodec=no
32 #arch_flags += --enable-word-cache #--enable-metric-cache
34 DEB_CONFIGURE_EXTRA_FLAGS := --disable-image-loader-svg \
38 --enable-xrender-x11 \
39 --enable-line-dither-mask \
40 --disable-image-loader-edb \
41 --disable-rpath $(arch_flags) \
43 --enable-gl-flavor-gles \
44 --enable-gles-variety-sgx
47 cd $(DEB_SRCDIR)/doc && make doc
50 ifeq (i386,$(DEB_HOST_ARCH))
51 cp -f $(DEB_SRCDIR)/debian/libevas-engines-extras.install.i386 $(DEB_SRCDIR)/debian/libevas-engines-extras.install
53 cp -f $(DEB_SRCDIR)/debian/libevas-engines-extras.install.default $(DEB_SRCDIR)/debian/libevas-engines-extras.install
57 mkdir -p debian/libevas-doc/usr/share/doc/libevas-doc
58 cp -R $(DEB_SRCDIR)/doc/html debian/libevas-doc/usr/share/doc/libevas-doc/
61 [ ! -f Makefile ] || make distclean
62 rm -f evas-*.tar.bz2 evas-*.cdbs-config_list