~exarkun/pyopenssl/pkcs12_mod_and_export2

« back to all changes in this revision

Viewing changes to etch/rules

  • Committer: Jean-Paul Calderone
  • Date: 2008-03-04 17:14:52 UTC
  • Revision ID: exarkun@divmod.com-20080304171452-p8aq1exhhia5x9yo
Add debian directory for etch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/make -f
 
2
# Sample debian/rules that uses debhelper. 
 
3
# GNU copyright 1997 by Joey Hess.
 
4
#
 
5
# This version is for a hypothetical package that builds an
 
6
# architecture-dependant package, as well as an architecture-independent
 
7
# package.
 
8
 
 
9
# Uncomment this to turn on verbose mode. 
 
10
#export DH_VERBOSE=1
 
11
 
 
12
# This is the debhelper compatability version to use.
 
13
export DH_COMPAT=5
 
14
 
 
15
PYVERS := $(shell pyversions -r)
 
16
 
 
17
build: build-stamp
 
18
build-stamp:
 
19
        dh_testdir
 
20
 
 
21
        set -e; \
 
22
        for py in $(PYVERS); do  \
 
23
            $$py setup.py build; \
 
24
        done
 
25
 
 
26
        touch build-stamp
 
27
 
 
28
clean:
 
29
        dh_testdir
 
30
        dh_testroot
 
31
        rm -f build-stamp
 
32
 
 
33
        -for py in $(PYVERS); do \
 
34
            $$py setup.py clean --all; done
 
35
        rm -rf build version.pyc
 
36
 
 
37
        dh_clean
 
38
 
 
39
install: DH_OPTIONS=
 
40
install: build
 
41
        dh_testdir
 
42
        dh_testroot
 
43
        dh_clean -k
 
44
        dh_installdirs
 
45
 
 
46
        set -e; \
 
47
        for py in $(PYVERS); do \
 
48
            $$py setup.py install --root=$(CURDIR)/debian/python-pyopenssl; \
 
49
        done
 
50
 
 
51
# Build architecture-independent files here.
 
52
# Pass -i to all debhelper commands in this target to reduce clutter.
 
53
binary-indep: build install
 
54
        dh_testdir -i
 
55
        dh_testroot -i
 
56
        dh_installdocs -i
 
57
        dh_installexamples -i
 
58
#       dh_installmenu -i
 
59
#       dh_installcron -i
 
60
#       dh_installinfo -i
 
61
        dh_installchangelogs ChangeLog -i
 
62
#       dh_link -i
 
63
        dh_compress -i
 
64
        dh_fixperms -i
 
65
        dh_pysupport -i
 
66
        dh_python -i
 
67
        dh_installdeb -i
 
68
        dh_gencontrol -i
 
69
        dh_md5sums -i
 
70
        dh_builddeb -i
 
71
 
 
72
# Build architecture-dependent files here.
 
73
binary-arch: build install
 
74
        dh_testdir -a
 
75
        dh_testroot -a
 
76
        dh_installdocs -a
 
77
        dh_installexamples -a
 
78
#       dh_installmenu -a
 
79
#       dh_installcron -a
 
80
#       dh_installinfo -a
 
81
        dh_installchangelogs ChangeLog -a
 
82
        dh_strip -a
 
83
#       dh_link -a
 
84
        dh_compress -a
 
85
        dh_fixperms -a
 
86
        dh_pysupport -a
 
87
        dh_python -a
 
88
        dh_makeshlibs -a
 
89
        dh_installdeb -a
 
90
        dh_shlibdeps -a
 
91
        dh_gencontrol -a
 
92
        dh_md5sums -a
 
93
        dh_builddeb -a
 
94
 
 
95
binary: binary-indep binary-arch
 
96
.PHONY: build clean binary-indep binary-arch binary install