# dpkg-buildpackage in a package-independent way, and so these targets
# are obsolete.
+include /usr/share/dpkg/architecture.mk
+-include /usr/share/dpkg/buildtools.mk
+
package=bible-kjv
build:
$(checkdir)
- $(MAKE) all
- cd debian && gcc -g -O2 -o randverse randverse.c
+ dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_build --no-parallel -- bible-index.c bible.data bible.data.conc 'LD=$$(CC)'
+ rm -f *.o
+ dh_auto_build --no-parallel -- bible 'LD=$$(CC)'
+ cd debian && $(CC) -g -O2 -ffile-prefix-map=$(CURDIR)=. -o randverse randverse.c
touch build
+build-arch: build
+
+build-indep: build
+
clean:
$(checkdir)
-rm -f build
cp debian/copyright debian/bible-kjv-text/usr/share/doc/bible-kjv-text
cp debian/changelog debian/bible-kjv-text/usr/share/doc/bible-kjv-text/changelog
cp debian/text.readme debian/bible-kjv-text/usr/share/doc/bible-kjv-text/Debian.README
- gzip --best debian/bible-kjv-text/usr/share/doc/bible-kjv-text/Debian.README
- gzip --best debian/bible-kjv-text/usr/share/doc/bible-kjv-text/changelog
+ gzip --best -n debian/bible-kjv-text/usr/share/doc/bible-kjv-text/Debian.README
+ gzip --best -n debian/bible-kjv-text/usr/share/doc/bible-kjv-text/changelog
cd debian/tmp && \
mv `cat ../bible-kjv-text.files` ../bible-kjv-text/usr/lib
dpkg-gencontrol -pbible-kjv-text -Pdebian/bible-kjv-text -isp
install -d debian/tmp/usr/share/man/man1
install -d debian/tmp/usr/bin debian/tmp/usr/lib
make install DEST=debian/tmp/usr
- #Is nostrip set in DEB_BUILD_OPTIONS?
- case "$$DEB_BUILD_OPTIONS" in \
- *nostrip*)\
- install -m 755 debian/randverse debian/tmp/usr/bin && \
- install -m 755 bible debian/tmp/usr/bin && \
- install -m 644 debian/randverse.1 debian/tmp/usr/share/man/man1 \
- ;; \
- *) \
- install -s -m 755 debian/randverse debian/tmp/usr/bin && \
- install -s -m 755 bible debian/tmp/usr/bin && \
- install -m 644 debian/randverse.1 debian/tmp/usr/share/man/man1 \
- ;; \
- esac
+ install -m 755 debian/randverse debian/tmp/usr/bin
+ install -m 755 bible debian/tmp/usr/bin
+ install -m 644 debian/randverse.1 debian/tmp/usr/share/man/man1
+ dh_strip -p$(package) --tmpdir=debian/tmp
cp debian/notes debian/copyright debian/tmp/usr/share/doc/$(package)/.
cp debian/changelog debian/tmp/usr/share/doc/$(package)/changelog
cp README* debian/README* debian/tmp/usr/share/doc/$(package)
install -m 755 -d debian/tmp/usr/lib/menu
install -m 644 debian/menu debian/tmp/usr/lib/menu/$(package)
chmod a+r debian/tmp/usr/share/doc/$(package)/*
- gzip -9 debian/tmp/usr/share/doc/$(package)/*
+ gzip -9 -n debian/tmp/usr/share/doc/$(package)/*
gunzip -9 debian/tmp/usr/share/doc/$(package)/copyright.gz
- gzip -9 debian/tmp/usr/share/man/man1/*
+ gzip -9 -n debian/tmp/usr/share/man/man1/*
cd debian/tmp && \
rm `cat ../bible-kjv-text.files`
dpkg-shlibdeps bible
$(checkdir)
test root = "`whoami`"
-.PHONY: binary binary-arch binary-indep clean checkroot
+.PHONY: binary binary-arch binary-indep clean checkroot build-arch build-indep