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
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include /usr/share/cdbs/1/class/makefile.mk
DEB_INSTALL_DOCS_ALL += FAQ
CFLAGS += -Wall \
-Wwrite-strings \
-fpic -finline-functions -fno-strict-aliasing \
-g \
-O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2) \
-DGCC_BASE='\"$(shell $(CC) --print-file-name=)\"'
DEB_DESTDIR := debian/tmp
PREFIX := /usr
LIBS := libsparse.a libsparse.so
DEB_MAKE_INVOKE += PREFIX="$(PREFIX)" LIBS="$(LIBS)" VERSION="$(DEB_UPSTREAM_VERSION)" V=1
DEB_MAKE_INSTALL_TARGET := install DESTDIR=$(DEB_DESTDIR)
tarball: ../$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz
../$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz:
@if git rev-parse --git-dir >/dev/null 2>&1; then \
echo -n 'Regenerating $(@F)'; \
git show pristine-tar:$(@F).delta | pristine-tar gentar - $@; \
echo .; \
fi
.PHONY: tarball
|