1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#!/usr/bin/make -f
# debhelper rules for os-prober
# (C) 2004 Joshua Kwan <joshk@triplehelix.org>
ARCH=$(shell dpkg-architecture -qDEB_HOST_ARCH)
ifneq (,$(findstring :$(ARCH):,:i386:amd64:))
ARCH=x86
endif
ifeq (,$(wildcard debian/module-depends.$(ARCH)))
OUTPUTSUBST=
else
OUTPUTSUBST=-- -V'module-depends=$(shell cat debian/module-depends.$(ARCH))'
endif
build:
# Ye olde no-op.
clean:
dh_testdir
dh_testroot
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs var/lib/os-prober/mount
dh_install os-prober linux-boot-prober bin
dh_install common.sh usr/share/os-prober
for probes in os-probes os-probes/mounted os-probes/init \
linux-boot-probes linux-boot-probes/mounted; do \
dh_install $$probes/common/* usr/lib/$$probes; \
if [ -e "$$probes/$(ARCH)" ]; then \
dh_install $$probes/$(ARCH)/* usr/lib/$$probes; \
fi; \
done
binary-indep: build install
# Ye olde no-op.
binary-arch: build install
dh_testdir
dh_testroot
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol $(OUTPUTSUBST)
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
|