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
8 ifeq (armel,$(DEB_HOST_ARCH))
9 CFLAGS += -fvisibility=hidden -ffast-math -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon
11 CFLAGS += -fvisibility=hidden -ffast-math
13 LDFLAGS += -fvisibility=hidden
15 DEB_DH_STRIP_ARGS := --dbg-package=libevas-dbg
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
22 arch_flags += --enable-pthreads
25 ifeq (amd64,$(DEB_HOST_ARCH))
26 arch_flags += --enable-cpu-sse
29 ifeq (armel,$(DEB_HOST_ARCH))
30 arch_flags += --enable-winkcodec=yes
32 arch_flags += --enable-winkcodec=no
35 arch_flags += --enable-word-cache #--enable-metric-cache
37 DEB_CONFIGURE_EXTRA_FLAGS := --disable-image-loader-svg \
41 --enable-xrender-x11 \
42 --enable-line-dither-mask \
43 --disable-image-loader-edb \
44 --disable-rpath $(arch_flags)
46 ifneq (i386,$(DEB_HOST_ARCH))
47 DEB_CONFIGURE_EXTRA_FLAGS += --enable-gl-x11 \
48 --enable-gl-flavor-gles \
49 --enable-gles-variety-sgx
53 cd $(DEB_SRCDIR)/doc && make doc
56 ifeq (i386,$(DEB_HOST_ARCH))
57 cp -f $(DEB_SRCDIR)/debian/libevas-engines-extras.install.i386 $(DEB_SRCDIR)/debian/libevas-engines-extras.install
59 cp -f $(DEB_SRCDIR)/debian/libevas-engines-extras.install.default $(DEB_SRCDIR)/debian/libevas-engines-extras.install
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/
67 [ ! -f Makefile ] || make distclean
68 rm -f evas-*.tar.bz2 evas-*.cdbs-config_list