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
build:
$(checkdir)
- set -e; for s in $(subdirs_build); do $(MAKE) -C $$s all; done
+ set -e; for s in $(subdirs_build_arch); do $(MAKE) -C $$s all; done
touch build
+build-indep: build
+build-arch: build
+
clean:
$(checkdir)
rm -f build
- set -e; for s in $(subdirs_build); do \
+ set -e; for s in $(subdirs_build_arch); do \
$(MAKE) -C $$s -i distclean || \
$(MAKE) -C $$s -f Makefile.in distclean; \
done
$(checkdir)
rm -rf debian/tmp*
#
- set -e; for s in $(subdirs_build) $(subdirs_nobuild); do \
+ set -e; for s in $(subdirs_build_arch) $(subdirs_nobuild); do \
$(MAKE) -C $$s install install-docs install-examples \
prefix=$t/$$s/usr \
etcdir=$t/$$s/etc \
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