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
|
#!/usr/bin/make -f
# Derived from debhelper/dh_make example, and Cristoph Lameter's file. -joy
#export DH_VERBOSE=1
include /usr/share/dpkg/default.mk
#architecture := $(shell dpkg-architecture -qDEB_HOST_ARCH)
p = scsitools
%:
dh $@
override_dh_auto_build:
dh_auto_build --buildsystem=makefile --builddirectory=scsiinfo -- \
KERNEL_INCLUDES="-fsigned-char" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o scsi-spin debian/scsi-spin.c
override_dh_auto_clean:
for i in scsiinfo ; do $(MAKE) -C $$i clean || true ; done
dh_auto_clean
override_dh_auto_install:
dh_auto_install
cd scsiinfo && $(MAKE) install DESTDIR=../debian/$(p)
mv debian/$(p)/sbin/scsiinfo debian/$(p)/usr/sbin
install -m 755 scsi-spin debian/$(p)/usr/sbin
install -m 644 debian/lintian-overrides debian/$(p)/usr/share/lintian/overrides/scsitools
rmdir debian/$(p)/sbin
# Documentation
cp -a scsiinfo/0-TODO debian/$(p)/usr/share/doc/scsitools/TODO.scsiinfo
cp -a scsiinfo/0-CHANGES debian/$(p)/usr/share/doc/scsitools/CHANGES.scsiinfo
cp -a scsiinfo/0-README.first debian/$(p)/usr/share/doc/scsitools/README.scsiinfo
cp -a debian/README.scsi-spin debian/$(p)/usr/share/doc/scsitools/README.scsi-spin
|