~ubuntu-branches/ubuntu/trusty/schroot/trusty

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Roger Leigh
  • Date: 2010-10-03 11:57:08 UTC
  • mfrom: (1.1.25 upstream) (2.2.16 sid)
  • Revision ID: james.westby@ubuntu.com-20101003115708-jy1htehs3nsj8u68
* New upstream stable release.
* Updated translations:
  - vi (Closes: #598353).  Thanks to Clytie Siddall.

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
          --mandir=\$${prefix}/share/man \
43
43
          --infodir=\$${prefix}/share/info \
44
44
          --enable-dchroot --enable-dchroot-dsa \
45
 
          --enable-doxygen \
46
45
          --enable-static --disable-shared \
47
46
          --with-bash-completion-dir=/etc/bash_completion.d \
48
47
          $(LVMSNAP_OPTIONS) $(BTRFSSNAP_OPTIONS) \
49
48
          BTRFS=/sbin/btrfs \
50
49
          BTRFSCTL=/sbin/btrfsctl \
51
 
          LVCREATE=/sbin/lvcreate
52
 
 
53
 
build: build-stamp
54
 
 
55
 
build-stamp: debian/build/config.status
 
50
          LVCREATE=/sbin/lvcreate \
 
51
          LVREMOVE=/sbin/lvremove
 
52
 
 
53
build: build-indep build-arch
 
54
 
 
55
build-indep: debian/build-indep-stamp
 
56
debian/build-indep-stamp: debian/build/config.status
 
57
        dh_testdir
 
58
        $(MAKE) -C debian/build doc
 
59
        touch "$@"
 
60
 
 
61
build-arch: debian/build-arch-stamp
 
62
debian/build-arch-stamp: debian/build/config.status
56
63
        dh_testdir
57
64
        $(MAKE) -C debian/build all
58
 
        touch build-stamp
 
65
        touch "$@"
59
66
 
60
67
clean:
61
68
        dh_testdir
62
69
        dh_testroot
63
70
        rm -rf debian/build
64
71
        rm -rf debian/install
65
 
        rm -f build-stamp
 
72
        rm -f debian/build-indep-stamp
 
73
        rm -f debian/build-arch-stamp
66
74
 
67
75
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
68
76
        cp -f /usr/share/misc/config.sub scripts/config.sub
73
81
 
74
82
        dh_clean
75
83
 
76
 
check: build
 
84
check: build-arch
77
85
        dh_testdir
78
86
        dh_testroot
79
87
        $(MAKE) -C debian/build check
80
88
 
81
 
install: check
82
 
        dh_testdir
83
 
        dh_testroot
84
 
        dh_prep
 
89
install-indep: build-indep
 
90
        dh_testdir
 
91
        dh_testroot
 
92
        dh_prep -i
 
93
 
 
94
        dh_installdirs -i
 
95
 
 
96
        $(MAKE) -C debian/build/po install DESTDIR=$(CURDIR)/debian/install
 
97
        dh_install -i
 
98
 
 
99
install-arch: build-arch check
 
100
        dh_testdir
 
101
        dh_testroot
 
102
        dh_prep -a
85
103
        rm -rf debian/install
86
104
 
87
 
        dh_installdirs
 
105
        dh_installdirs -a
88
106
 
89
107
        $(MAKE) -C debian/build install DESTDIR=$(CURDIR)/debian/install
90
 
        dh_install
 
108
        dh_install -a
91
109
 
92
110
        mkdir -p $(CURDIR)/debian/dchroot/usr/share/lintian/overrides
93
111
        mkdir -p $(CURDIR)/debian/dchroot-dsa/usr/share/lintian/overrides
97
115
        cp $(CURDIR)/debian/schroot.lintian-overrides $(CURDIR)/debian/schroot/usr/share/lintian/overrides/schroot
98
116
 
99
117
# Build architecture-independent files here.
100
 
binary-indep: build install
 
118
binary-indep: install-indep
101
119
        dh_testdir -i
102
120
        dh_testroot -i
103
121
        dh_installchangelogs -i ChangeLog
115
133
        dh_builddeb -i
116
134
 
117
135
# Build architecture-dependent files here.
118
 
binary-arch: build install
 
136
binary-arch: install-arch
119
137
        dh_testdir -a
120
138
        dh_testroot -a
121
139
        dh_installchangelogs -a ChangeLog
142
160
        dh_builddeb -a
143
161
 
144
162
binary: binary-indep binary-arch
145
 
.PHONY: build check clean binary-indep binary-arch binary install
 
163
.PHONY: build-indep build-arch check clean binary-indep binary-arch binary install-indep install-arch