Added maemo-cflags-cdbs-rules as dependency
[maemo-efl] / trunk / python-evas / debian / rules
1 #!/usr/bin/make -f
2
3 include /usr/share/cdbs/1/rules/maemo-cflags.mk
4
5 DEB_DESTDIR=$(CURDIR)/debian/tmp
6
7 PYVER=2.5
8 PYTHON=python$(PYVER)
9
10 CFLAGS+=$(COMMON_CFLAGS) $(SPECIFIC_CFLAGS)
11
12 build: build-stamp
13 build-stamp:
14         dh_testdir
15         touch evas/evas.*.pyx
16         CFLAGS="$(CFLAGS)" $(PYTHON) setup.py build_ext build
17         touch build-stamp
18 clean:
19         dh_testdir
20         dh_testroot
21         CFLAGS="$(CFLAGS)" $(PYTHON) setup.py clean
22         -rm -f build-stamp
23         -rm -rf build dist python_evas.egg-info
24         -rm -f evas/*.py[co]
25         -rm -f *.py[co]
26         dh_clean
27
28 install: build
29         dh_testdir
30         dh_testroot
31         dh_installdirs
32         CFLAGS="$(CFLAGS)" $(PYTHON) setup.py install --root=$(DEB_DESTDIR) install_headers -d $(DEB_DESTDIR)/usr/include/$(PYTHON)
33         if [ "x$(DEB_BUILD_ARCH)" = "xarmel" ]; then \
34                 rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/evas/*.py; \
35                 rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/evas/*.pyc; \
36         fi
37         dh_install --sourcedir=$(DEB_DESTDIR) --fail-missing
38
39 binary: binary-arch
40 binary-arch: build install
41         dh_testdir
42         dh_testroot
43         dh_installdocs
44         dh_installdebconf
45         dh_installchangelogs
46         dh_strip
47         dh_compress
48         dh_fixperms
49         dh_makeshlibs
50         dh_installdeb
51         dh_shlibdeps
52         dh_gencontrol
53         dh_md5sums
54         dh_builddeb
55
56 .PHONY: build install clean binary binary-arch