Added maemo-cflags-cdbs-rules as dependency
[maemo-efl] / trunk / python-ecore / 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 build: build-stamp
11 build-stamp:
12         dh_testdir
13         touch ecore/ecore.*.pyx
14         CFLAGS="$(CFLAGS)" $(PYTHON) setup.py build_ext build
15         touch build-stamp
16 clean:
17         dh_testdir
18         dh_testroot
19         CFLAGS="$(CFLAGS)" $(PYTHON) setup.py clean
20         -rm -f build-stamp
21         -rm -rf build dist python_ecore.egg-info
22         -rm -f ecore/*.py[co]
23         -rm -f *.py[co]
24         dh_clean
25
26 install: build
27         dh_testdir
28         dh_testroot
29         dh_installdirs
30         CFLAGS="$(CFLAGS)" $(PYTHON) setup.py install --root=$(DEB_DESTDIR)
31         if [ "x$(DEB_BUILD_ARCH)" = "xarmel" ]; then \
32                 rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/ecore/*.py; \
33                 rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/ecore/*.pyc; \
34                 rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/ecore/*/*.py; \
35                 rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/ecore/*/*.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