chiark / gitweb /
configure.ac, acinclude.m4, lib/regexp.[ch]: Support `libpcre2'.
[disorder] / debian / rules
CommitLineData
48deaa73
RK
1#! /usr/bin/make -f
2#
8d2f469d 3# Copyright (C) 2004-2008, 2015 Richard Kettlewell
48deaa73 4#
e7eb3a27 5# This program is free software: you can redistribute it and/or modify
48deaa73 6# it under the terms of the GNU General Public License as published by
e7eb3a27 7# the Free Software Foundation, either version 3 of the License, or
48deaa73
RK
8# (at your option) any later version.
9#
e7eb3a27
RK
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
48deaa73 15# You should have received a copy of the GNU General Public License
e7eb3a27 16# along with this program. If not, see <http://www.gnu.org/licenses/>.
48deaa73
RK
17#
18
f03d4184 19cgiexecdir=/usr/lib/cgi-bin
64ac73bb
RK
20httpdir=/var/www
21browser=x-www-browser
22
dabc426a
RK
23CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
24CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
25CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
26LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
27export CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
28
48deaa73 29# Options to configure. This can be overridden by the caller if necessary.
32918782 30CONFIGURE=--prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --mandir=/usr/share/man --with-browser=${browser} cgiexecdir="${cgiexecdir}" httpdir="${httpdir}"
48deaa73 31
48deaa73
RK
32# Install commands. You wouldn't normally override these.
33INSTALL=install
34INSTALL_DATA=$(INSTALL) -p -o root -g root -m 644
35INSTALL_PROGRAM=$(INSTALL) -p -o root -g root -m 755
36INSTALL_SCRIPT=$(INSTALL) -p -o root -g root -m 755
37MKDIR=mkdir -p -m 755
38
39# Set DEB_BUILD_OPTIONS=nostrip to install debuggable executables.
40ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
41INSTALL_PROGRAM += -s
42endif
43
7323d699
RK
44# Set DEB_BUILD_OPTIONS=parallel=N to do make -jN
45ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
46NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
47PARALLEL = -j$(NUMJOBS)
48endif
49
48deaa73
RK
50export INSTALL_DATA
51export INSTALL_SCRIPT
52export INSTALL_PROGRAM
53
410801ac
RK
54# We override sendmail to the value defined in policy, in case configure picks
55# up some other sendmail.
56SENDMAIL=/usr/sbin/sendmail
57
48deaa73
RK
58LIBTOOL=./libtool
59FAKEROOT=fakeroot
60
e2daf70b
RK
61SHELL=bash
62
af5de747 63# ./autogen.sh is the script that generates configure etc. It only needs to be
48deaa73
RK
64# run if building from a checkout rather than a tarball.
65build:
eb5f83f4 66 @set -e;if test ! -f configure; then \
af5de747
RK
67 echo ./autogen.sh;\
68 ./autogen.sh;\
d558cce2 69 fi
f0533943 70 ./configure ${CONFIGURE} ${CONFIGURE_EXTRA}
7323d699 71 $(MAKE) SENDMAIL=${SENDMAIL} ${PARALLEL}
48deaa73 72
48deaa73
RK
73pkg-disorder: build
74 rm -rf debian/disorder
75 $(MKDIR) debian/disorder
76 $(MKDIR) debian/disorder/DEBIAN
77 $(MKDIR) debian/disorder/usr/share/doc/disorder
2e049b64 78 $(MKDIR) debian/disorder/usr/share/lintian/overrides
1b23cbbe 79 $(MKDIR) debian/disorder/etc/bash_completion.d
48deaa73
RK
80 $(INSTALL_DATA) debian/copyright \
81 debian/disorder/usr/share/doc/disorder/copyright
82 $(INSTALL_DATA) debian/changelog \
c94f44c1 83 debian/disorder/usr/share/doc/disorder/changelog
8d2f469d 84 gzip -9n debian/disorder/usr/share/doc/disorder/changelog*
a987f4a7
RK
85 @for f in conffiles templates; do\
86 if test -e debian/$$f.disorder; then\
87 echo $(INSTALL_DATA) debian/$$f.disorder debian/disorder/DEBIAN/$$f; \
88 $(INSTALL_DATA) debian/$$f.disorder debian/disorder/DEBIAN/$$f; \
89 fi;\
90 done
91 @for f in preinst postinst prerm postrm config; do\
48deaa73
RK
92 if test -e debian/$$f.disorder; then\
93 echo $(INSTALL_SCRIPT) debian/$$f.disorder debian/disorder/DEBIAN/$$f; \
94 $(INSTALL_SCRIPT) debian/$$f.disorder debian/disorder/DEBIAN/$$f; \
95 fi;\
96 done
2e049b64
RK
97 $(INSTALL_DATA) debian/overrides.disorder \
98 debian/disorder/usr/share/lintian/overrides/disorder
48deaa73
RK
99 $(MAKE) DESTDIR=`pwd`/debian/disorder installdirs install -C doc
100 $(MAKE) DESTDIR=`pwd`/debian/disorder installdirs install -C clients
0a3004d0
RK
101 strip --remove-section=.comment debian/disorder/usr/bin/disorder
102 strip --remove-section=.comment debian/disorder/usr/bin/disorderfm
48deaa73 103 $(MAKE) DESTDIR=`pwd`/debian/disorder installdirs install -C lib
1b23cbbe
RK
104 $(INSTALL_DATA) scripts/completion.bash \
105 debian/disorder/etc/bash_completion.d/disorder
48deaa73
RK
106 rm -rf debian/disorder/usr/share/man/man8
107 rm -rf debian/disorder/usr/share/disorder/*.html
ae13d68e 108 rm -rf debian/disorder/usr/share/disorder/*.tmpl
1b23cbbe 109 rmdir debian/disorder/usr/share/disorder
48deaa73
RK
110 rm -f debian/disorder/usr/bin/disorder-playrtp
111 rm -f debian/disorder/usr/bin/disobedience
112 rm -f debian/disorder/usr/share/man/man1/disorder-playrtp.1
113 rm -f debian/disorder/usr/share/man/man1/disobedience.1
ae13d68e
RK
114 rm -f debian/disorder/usr/share/man/man5/disorder_templates.5
115 rm -f debian/disorder/usr/share/man/man5/disorder_actions.5
116 rm -f debian/disorder/usr/share/man/man5/disorder_options.5
48deaa73
RK
117 $(MKDIR) debian/disorder/etc/disorder
118 dpkg-shlibdeps -Tdebian/substvars.disorder \
119 debian/disorder/usr/bin/*
b0a578cb 120 $(INSTALL_DATA) CHANGES.html README debian/README.Debian \
2ea2b361 121 BUGS README.* docs.css \
48deaa73 122 debian/disorder/usr/share/doc/disorder/.
8d2f469d 123 gzip -9nf debian/disorder/usr/share/doc/disorder/README \
48deaa73
RK
124 debian/disorder/usr/share/doc/disorder/README.* \
125 debian/disorder/usr/share/doc/disorder/BUGS \
126 debian/disorder/usr/share/man/man*/*
d9690752
RK
127 cd debian/disorder && \
128 find -name DEBIAN -prune -o -type f -print \
129 | sed 's/^\.\///' \
130 | xargs md5sum > DEBIAN/md5sums
48deaa73
RK
131 dpkg-gencontrol -isp -pdisorder -Pdebian/disorder -Tdebian/substvars.disorder
132 chown -R root:root debian/disorder
133 chmod -R g-ws debian/disorder
134 dpkg --build debian/disorder ..
135
48deaa73
RK
136pkg-disorder-server: build
137 rm -rf debian/disorder-server
138 $(MKDIR) debian/disorder-server
139 $(MKDIR) debian/disorder-server/DEBIAN
140 $(MKDIR) debian/disorder-server/usr/share/doc/disorder-server
cf0c0430
RK
141 $(MKDIR) debian/disorder-server/usr/share/lintian/overrides
142 $(INSTALL_DATA) debian/overrides.disorder-server \
143 debian/disorder-server/usr/share/lintian/overrides/disorder-server
48deaa73
RK
144 $(INSTALL_DATA) debian/copyright \
145 debian/disorder-server/usr/share/doc/disorder-server/copyright
146 $(INSTALL_DATA) debian/changelog \
c94f44c1 147 debian/disorder-server/usr/share/doc/disorder-server/changelog
8d2f469d 148 gzip -9n debian/disorder-server/usr/share/doc/disorder-server/changelog*
a349d8f9 149 @for f in preinst postinst prerm postrm config; do\
48deaa73
RK
150 if test -e debian/$$f.disorder-server; then\
151 echo $(INSTALL_SCRIPT) debian/$$f.disorder-server debian/disorder-server/DEBIAN/$$f; \
152 $(INSTALL_SCRIPT) debian/$$f.disorder-server debian/disorder-server/DEBIAN/$$f; \
153 fi;\
154 done
a349d8f9
RK
155 @for f in conffiles templates; do\
156 if test -e debian/$$f.disorder-server; then\
157 echo $(INSTALL_DATA) debian/$$f.disorder-server debian/disorder-server/DEBIAN/$$f; \
158 $(INSTALL_DATA) debian/$$f.disorder-server debian/disorder-server/DEBIAN/$$f; \
159 fi;\
160 done
64ac73bb
RK
161 $(MAKE) DESTDIR=`pwd`/debian/disorder-server installdirs install -C images
162 $(MAKE) DESTDIR=`pwd`/debian/disorder-server installdirs install -C server
163 $(MAKE) DESTDIR=`pwd`/debian/disorder-server installdirs install -C templates
64ac73bb
RK
164 $(MAKE) DESTDIR=`pwd`/debian/disorder-server installdirs install -C plugins
165 $(MAKE) DESTDIR=`pwd`/debian/disorder-server installdirs install -C sounds
166 $(MAKE) DESTDIR=`pwd`/debian/disorder-server installdirs install -C doc
48deaa73
RK
167 rm -rf debian/disorder-server/usr/share/man/man1
168 rm -rf debian/disorder-server/usr/share/man/man3
ae13d68e 169 rm -f debian/disorder-server/usr/share/man/man5/disorder_config.5
e600bdf3 170 rm -f debian/disorder-server/usr/share/man/man5/disorder_preferences.5
ae13d68e 171 rm -f debian/disorder-server/usr/share/man/man5/disorder_protocol.5
7207a21b 172 rm -f debian/disorder-server/usr/sbin/disorder-gstdecode
a349d8f9
RK
173 find debian/disorder-server -name '*.la' -print0 | xargs -r0 rm -f
174 find debian/disorder-server -name '*.so.0' -print0 | xargs -r0 rm -f
175 @for f in debian/disorder-server/usr/lib/disorder/*.so.0.0.0; do \
176 echo mv $$f $${f/.0.0.0};\
177 mv $$f $${f/.0.0.0};\
178 done
a349d8f9
RK
179 find debian/disorder-server -name '*.so' -print0 | xargs -r0 strip --strip-unneeded
180 find debian/disorder-server -name '*.so' -print0 | xargs -r0 chmod -x
48deaa73
RK
181 $(MKDIR) debian/disorder-server/etc/disorder
182 $(MKDIR) debian/disorder-server/etc/init.d
f03d4184 183 $(MKDIR) debian/disorder-server${cgiexecdir}
48deaa73 184 $(MKDIR) debian/disorder-server/var/lib/disorder
2ea2b361 185 $(MKDIR) debian/disorder-server/etc/cron.daily
48deaa73
RK
186 $(INSTALL_SCRIPT) examples/disorder.init \
187 debian/disorder-server/etc/init.d/disorder
188 $(INSTALL_DATA) debian/etc.disorder.config \
189 debian/disorder-server/etc/disorder/config
8f9616f1 190 $(INSTALL_DATA) templates/options \
48deaa73 191 debian/disorder-server/etc/disorder/options
8f9616f1
RK
192 $(INSTALL_DATA) debian/etc.disorder.options.user \
193 debian/disorder-server/etc/disorder/options.user
2ea2b361 194 $(INSTALL_SCRIPT) debian/disorder.daily debian/disorder-server/etc/cron.daily/disorder
4cbafe13 195 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) cgi/disorder \
f03d4184 196 $(shell pwd)/debian/disorder-server${cgiexecdir}/disorder
8d2f469d 197 gzip -9nf debian/disorder-server/usr/share/man/man*/*
48deaa73 198 dpkg-shlibdeps -Tdebian/substvars.disorder-server \
f03d4184 199 debian/disorder-server${cgiexecdir}/disorder \
48deaa73 200 debian/disorder-server/usr/sbin/* \
a349d8f9 201 debian/disorder-server/usr/lib/disorder/*.so
48deaa73
RK
202 rm -rf debian/disorder-server/usr/share/doc/disorder-server
203 ln -s disorder debian/disorder-server/usr/share/doc/disorder-server
0a3004d0
RK
204 strip --remove-section=.comment \
205 debian/disorder-server/usr/sbin/* \
206 debian/disorder-server${cgiexecdir}/* \
0a3004d0 207 debian/disorder-server/usr/lib/disorder/*.so
d9690752
RK
208 cd debian/disorder-server && \
209 find -name DEBIAN -prune -o -type f -print \
210 | sed 's/^\.\///' \
211 | xargs md5sum > DEBIAN/md5sums
48deaa73
RK
212 dpkg-gencontrol -isp -pdisorder-server -Pdebian/disorder-server -Tdebian/substvars.disorder-server
213 chown -R root:root debian/disorder-server
214 chmod -R g-ws debian/disorder-server
215 dpkg --build debian/disorder-server ..
216
48deaa73
RK
217pkg-disorder-playrtp: build
218 rm -rf debian/disorder-playrtp
219 $(MKDIR) debian/disorder-playrtp
220 $(MKDIR) debian/disorder-playrtp/DEBIAN
221 $(MKDIR) debian/disorder-playrtp/usr/share/doc/disorder-playrtp
2e049b64 222 $(MKDIR) debian/disorder-playrtp/usr/share/lintian/overrides
48deaa73
RK
223 $(INSTALL_DATA) debian/copyright \
224 debian/disorder-playrtp/usr/share/doc/disorder-playrtp/copyright
225 $(INSTALL_DATA) debian/changelog \
c94f44c1 226 debian/disorder-playrtp/usr/share/doc/disorder-playrtp/changelog
8d2f469d 227 gzip -9n debian/disorder-playrtp/usr/share/doc/disorder-playrtp/changelog*
48deaa73
RK
228 @for f in preinst postinst prerm postrm conffiles templates config; do\
229 if test -e debian/$$f.disorder-playrtp; then\
230 echo $(INSTALL_SCRIPT) debian/$$f.disorder-playrtp debian/disorder-playrtp/DEBIAN/$$f; \
231 $(INSTALL_SCRIPT) debian/$$f.disorder-playrtp debian/disorder-playrtp/DEBIAN/$$f; \
232 fi;\
233 done
2e049b64
RK
234 $(INSTALL_DATA) debian/overrides.disorder-playrtp \
235 debian/disorder-playrtp/usr/share/lintian/overrides/disorder-playrtp
48deaa73
RK
236 $(MKDIR) debian/disorder-playrtp/usr/bin
237 $(MKDIR) debian/disorder-playrtp/usr/share/man/man1
238 $(INSTALL_PROGRAM) clients/disorder-playrtp \
239 debian/disorder-playrtp/usr/bin/disorder-playrtp
0a3004d0 240 strip --remove-section=.comment debian/disorder-playrtp/usr/bin/disorder-playrtp
48deaa73
RK
241 $(INSTALL_DATA) doc/disorder-playrtp.1 \
242 debian/disorder-playrtp/usr/share/man/man1/disorder-playrtp.1
243 dpkg-shlibdeps -Tdebian/substvars.disorder-playrtp \
244 debian/disorder-playrtp/usr/bin/*
245 $(INSTALL_DATA) debian/README.RTP \
246 debian/disorder-playrtp/usr/share/doc/disorder-playrtp/README
bfa2f233 247 $(INSTALL_DATA) CHANGES.html debian/disorder-playrtp/usr/share/doc/disorder-playrtp/CHANGES.html
8d2f469d 248 gzip -9nf debian/disorder-playrtp/usr/share/man/man*/*
d9690752
RK
249 cd debian/disorder-playrtp && \
250 find -name DEBIAN -prune -o -type f -print \
251 | sed 's/^\.\///' \
252 | xargs md5sum > DEBIAN/md5sums
48deaa73
RK
253 dpkg-gencontrol -isp -pdisorder-playrtp -Pdebian/disorder-playrtp -Tdebian/substvars.disorder-playrtp
254 chown -R root:root debian/disorder-playrtp
255 chmod -R g-ws debian/disorder-playrtp
256 dpkg --build debian/disorder-playrtp ..
257
7207a21b
MW
258pkg-disorder-gstdecode: build
259 rm -rf debian/disorder-gstdecode
260 $(MKDIR) debian/disorder-gstdecode
261 $(MKDIR) debian/disorder-gstdecode/DEBIAN
262 $(MKDIR) debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode
263 $(INSTALL_DATA) debian/copyright \
264 debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode/copyright
265 $(INSTALL_DATA) debian/changelog \
266 debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode/changelog
267 gzip -9 debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode/changelog*
268 @for f in preinst postinst prerm postrm conffiles templates config; do\
269 if test -e debian/$$f.disorder-gstdecode; then\
270 echo $(INSTALL_SCRIPT) debian/$$f.disorder-gstdecode debian/disorder-gstdecode/DEBIAN/$$f; \
271 $(INSTALL_SCRIPT) debian/$$f.disorder-gstdecode debian/disorder-gstdecode/DEBIAN/$$f; \
272 fi;\
273 done
274 $(MKDIR) debian/disorder-gstdecode/usr/sbin
c764e832 275 $(MKDIR) debian/disorder-gstdecode/usr/share/man/man8
7207a21b
MW
276 $(INSTALL_PROGRAM) server/disorder-gstdecode \
277 debian/disorder-gstdecode/usr/sbin/disorder-gstdecode
278 strip --remove-section=.comment debian/disorder-gstdecode/usr/sbin/disorder-gstdecode
c764e832
MW
279 $(INSTALL_DATA) doc/disorder-gstdecode.8 \
280 debian/disorder-gstdecode/usr/share/man/man8/disorder-gstdecode.8
7207a21b
MW
281 dpkg-shlibdeps -Tdebian/substvars.disorder-gstdecode \
282 debian/disorder-gstdecode/usr/sbin/*
283 $(INSTALL_DATA) CHANGES.html debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode/CHANGES.html
c764e832 284 gzip -9f debian/disorder-gstdecode/usr/share/man/man*/*
7207a21b
MW
285 cd debian/disorder-gstdecode && \
286 find -name DEBIAN -prune -o -type f -print \
287 | sed 's/^\.\///' \
288 | xargs md5sum > DEBIAN/md5sums
289 dpkg-gencontrol -isp -pdisorder-gstdecode -Pdebian/disorder-gstdecode -Tdebian/substvars.disorder-gstdecode
290 chown -R root:root debian/disorder-gstdecode
291 chmod -R g-ws debian/disorder-gstdecode
292 dpkg --build debian/disorder-gstdecode ..
293
48deaa73
RK
294pkg-disobedience: build
295 rm -rf debian/disobedience
296 $(MKDIR) debian/disobedience
297 $(MKDIR) debian/disobedience/DEBIAN
298 $(MKDIR) debian/disobedience/usr/share/doc/disobedience
299 $(INSTALL_DATA) debian/copyright \
300 debian/disobedience/usr/share/doc/disobedience/copyright
301 $(INSTALL_DATA) debian/changelog \
c94f44c1 302 debian/disobedience/usr/share/doc/disobedience/changelog
8d2f469d 303 gzip -9n debian/disobedience/usr/share/doc/disobedience/changelog*
48deaa73
RK
304 @for f in preinst postinst prerm postrm conffiles templates config; do\
305 if test -e debian/$$f.disobedience; then\
306 echo $(INSTALL_SCRIPT) debian/$$f.disobedience debian/disobedience/DEBIAN/$$f; \
307 $(INSTALL_SCRIPT) debian/$$f.disobedience debian/disobedience/DEBIAN/$$f; \
308 fi;\
309 done
310 $(MKDIR) debian/disobedience/usr/bin
311 $(MKDIR) debian/disobedience/usr/share/man/man1
312 $(MKDIR) debian/disobedience/usr/share/pixmaps
313 $(MKDIR) debian/disobedience/usr/share/menu
868adf23 314 $(MKDIR) debian/disobedience/usr/share/doc-base
48deaa73 315 $(MAKE) -C disobedience install DESTDIR=`pwd`/debian/disobedience
0a3004d0 316 strip --remove-section=.comment debian/disobedience/usr/bin/disobedience
48deaa73
RK
317 $(INSTALL_DATA) doc/disobedience.1 \
318 debian/disobedience/usr/share/man/man1/disobedience.1
319 $(INSTALL_DATA) images/disobedience16x16.xpm \
320 images/disobedience32x32.xpm \
321 debian/disobedience/usr/share/pixmaps
322 $(INSTALL_DATA) debian/usr.share.menu.disobedience \
323 debian/disobedience/usr/share/menu/disobedience
868adf23
RK
324 $(INSTALL_DATA) debian/disobedience-manual \
325 debian/disobedience/usr/share/doc-base/disobedience-manual
8d2f469d 326 gzip -9nf debian/disobedience/usr/share/man/man*/*
48deaa73
RK
327 dpkg-shlibdeps -Tdebian/substvars.disobedience \
328 debian/disobedience/usr/bin/*
329 rm -rf debian/disobedience/usr/share/doc/disobedience
330 ln -s disorder debian/disobedience/usr/share/doc/disobedience
d9690752
RK
331 cd debian/disobedience && \
332 find -name DEBIAN -prune -o -type f -print \
333 | sed 's/^\.\///' \
334 | xargs md5sum > DEBIAN/md5sums
48deaa73
RK
335 dpkg-gencontrol -isp -pdisobedience -Pdebian/disobedience -Tdebian/substvars.disobedience
336 chown -R root:root debian/disobedience
337 chmod -R g-ws debian/disobedience
338 dpkg --build debian/disobedience ..
339
48deaa73
RK
340DEBVERSION:=$(shell dpkg-parsechangelog|awk '/Version:/ {print $$2}')
341DSC=disorder_$(DEBVERSION).dsc
342DEBSRC=disorder_$(DEBVERSION).tar.gz
343VERSION=$(shell $(MAKE) echo-version)
344
345source:
346 $(MAKE) dist
347 rm -rf disorder-$(VERSION)
348 tar xfz disorder-$(VERSION).tar.gz
349 dpkg-source -b disorder-$(VERSION)
350 rm -rf disorder-$(VERSION) disorder-$(VERSION).tar.gz
351
352source-check: source
353 rm -rf disorder-$(DEBVERSION)
354 dpkg-source -x $(DSC)
355 cd disorder-$(DEBVERSION) && dpkg-buildpackage -r$(FAKEROOT)
356
48deaa73 357binary: binary-arch binary-indep
eb5f83f4 358binary-arch: pkg-disorder pkg-disorder-server pkg-disorder-playrtp \
7207a21b 359 pkg-disorder-gstdecode pkg-disobedience
48deaa73
RK
360binary-indep:
361
eb5f83f4 362clean:
e4821ef7 363 if test -f Makefile; then $(MAKE) distclean; fi
48deaa73
RK
364 rm -f config.cache
365 rm -f debian/files
366 rm -f debian/substvars.*
eb5f83f4
RK
367 rm -rf debian/disorder
368 rm -rf debian/disorder-server
369 rm -rf debian/disorder-playrtp
370 rm -rf debian/disobedience
371
372.PHONY: clean build pkg-disorder pkg-disorder-server pkg-disorder-playrtp \
373 pkg-disobedience source source-check binary binary-arch binary-indep