SHELL=/bin/bash
-subdirs_build= cprogs
+subdirs_build_arch= cprogs
subdirs_nobuild=backup sync-accounts scripts
package= chiark-utils
packages_indep= chiark-backup chiark-scripts
d= $(cwd)/debian
t= $d/tmp
-build:
+build_arch:
$(checkdir)
- set -e; for s in $(subdirs_build); do $(MAKE) -C $$s all; done
- touch build
+ set -e; for s in $(subdirs_build_arch); do $(MAKE) -C $$s all; done
+ touch build_arch
+
+build_indep:
+
+build: build_arch build_indep
clean:
$(checkdir)
install -d $t/chiark-really/usr/share/man/man8
cd $t/chiark-utils-bin/usr/sbin && \
mv really $t/chiark-really/usr/sbin/
- strip --strip-unneeded --remove-section .note --remove-section .comment $t/chiark-really/usr/sbin/really
cd $t/chiark-utils-bin/usr/share/man/man8 && \
mv really.8 $t/chiark-really/usr/share/man/man8/
rm $t/chiark-utils-bin/usr/sbin/trivsoundd \
binary-arch: checkroot build binary-prep
$(checkdir)
+ set -ex; for p in chiark-really chiark-utils-bin chiark-rwbuffer; do \
+ dh_strip -p$$p -Pdebian/tmp/$$p; done
dpkg-shlibdeps -Tdebian/sv-chiark-rwbuffer \
$t/chiark-rwbuffer/usr/bin/*
dpkg-shlibdeps -Tdebian/sv-chiark-really \
a="$$a -d$$d $$f"; \
done; set -x; \
dpkg-shlibdeps -Tdebian/sv-chiark-utils-bin $$a
- perl -i~ -pe ' \
- next unless m/^shlibs:/; \
- s/$$/,/; s/=/=, /; \
- s/, libgmp3(?:c2)?,/, libgmp3 | libgmp3c2,/; \
- s/=, /=/; s/,$$//; \
- ' debian/sv-*[!~]
+ perl -i~ -pe ' '\
+ -e' next unless m/^shlibs:/; '\
+ -e' s/$$/,/; s/=/=, /; '\
+ -e' s/, libgmp3(?:c2)?,/, libgmp3 | libgmp3c2,/; '\
+ -e' s/=, /=/; s/,$$//; '\
+ debian/sv-*[!~]
set -e; for p in $(packages_arch); \
do debian/rules binary-one p=$$p; done