Revert "Rollback to previous package. evas_1.0.0.001+svn.62695slp2+build31"
[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
9 CFLAGS += -fvisibility=hidden -ffast-math -fPIC
10 LDFLAGS += -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed
11
12 DEB_DH_STRIP_ARGS := --dbg-package=libevas-dbg
13
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
18 else
19         arch_flags += --enable-pthreads
20 endif
21
22 ifeq (amd64,$(DEB_HOST_ARCH))
23         arch_flags += --enable-cpu-sse
24 endif
25
26 ifeq (armel,$(DEB_HOST_ARCH))
27         arch_flags += --enable-winkcodec=yes
28 else
29         arch_flags += --enable-winkcodec=no
30 endif
31
32 #arch_flags += --enable-word-cache #--enable-metric-cache
33
34 DEB_CONFIGURE_EXTRA_FLAGS := --disable-image-loader-svg \
35         --enable-simple-x11 \
36         --with-x \
37         --enable-fb \
38         --enable-xrender-x11 \
39         --enable-line-dither-mask \
40         --disable-image-loader-edb \
41         --disable-rpath $(arch_flags) \
42         --enable-gl-x11 \
43         --enable-gl-flavor-gles \
44         --enable-gles-variety-sgx
45
46 #build/libevas-doc::
47 #       cd $(DEB_SRCDIR)/doc && make doc
48
49 install::
50 ifeq (i386,$(DEB_HOST_ARCH))
51         cp -f $(DEB_SRCDIR)/debian/libevas-engines-extras.install.i386 $(DEB_SRCDIR)/debian/libevas-engines-extras.install
52 else
53         cp -f $(DEB_SRCDIR)/debian/libevas-engines-extras.install.default $(DEB_SRCDIR)/debian/libevas-engines-extras.install
54 endif
55
56 #install/libevas-doc::
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/
59
60 clean::
61         [ ! -f Makefile ] || make distclean
62         rm -f evas-*.tar.bz2 evas-*.cdbs-config_list