Blame debian/rules

Packit d3489f
#!/usr/bin/make -f
Packit d3489f
Packit d3489f
# Uncomment this to turn on verbose mode.
Packit d3489f
#export DH_VERBOSE=1
Packit d3489f
Packit d3489f
DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
Packit d3489f
DEB_CFLAGS_MAINT_PREPEND = -Wall
Packit d3489f
Packit d3489f
include /usr/share/dpkg/default.mk
Packit d3489f
include /usr/share/dpkg/buildtools.mk
Packit d3489f
Packit d3489f
export CC
Packit d3489f
Packit d3489f
lib := liburing1
Packit d3489f
libdbg := $(lib)-dbg
Packit d3489f
libudeb := $(lib)-udeb
Packit d3489f
libdev := liburing-dev
Packit d3489f
Packit d3489f
build-indep:
Packit d3489f
Packit d3489f
build-arch:
Packit d3489f
	dh_testdir
Packit d3489f
Packit d3489f
	$(MAKE) CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
Packit d3489f
Packit d3489f
build: build-indep build-arch
Packit d3489f
Packit d3489f
clean:
Packit d3489f
	dh_testdir
Packit d3489f
	dh_testroot
Packit d3489f
Packit d3489f
	$(MAKE) clean
Packit d3489f
Packit d3489f
	dh_clean
Packit d3489f
Packit d3489f
check-arch: build-arch
Packit d3489f
	dh_testdir
Packit d3489f
Packit d3489f
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
Packit d3489f
	$(MAKE) CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
Packit d3489f
	        partcheck
Packit d3489f
endif
Packit d3489f
Packit d3489f
install-arch: check-arch
Packit d3489f
	dh_testdir
Packit d3489f
	dh_testroot
Packit d3489f
	dh_clean
Packit d3489f
	dh_installdirs
Packit d3489f
Packit d3489f
	$(MAKE) install \
Packit d3489f
	  DESTDIR=$(CURDIR)/debian/tmp \
Packit d3489f
	  libdir=/lib/$(DEB_HOST_MULTIARCH) \
Packit d3489f
	  libdevdir=/usr/lib/$(DEB_HOST_MULTIARCH)
Packit d3489f
Packit d3489f
binary: binary-indep binary-arch
Packit d3489f
Packit d3489f
binary-indep:
Packit d3489f
	# Nothing to do.
Packit d3489f
Packit d3489f
binary-arch: install-arch
Packit d3489f
	dh_testdir
Packit d3489f
	dh_testroot
Packit d3489f
	dh_install -a
Packit d3489f
	dh_installdocs -a
Packit d3489f
	dh_installexamples -a
Packit d3489f
	dh_installman -a
Packit d3489f
	dh_lintian -a
Packit d3489f
	dh_link -a
Packit d3489f
	dh_strip -a --ddeb-migration='$(libdbg) (<< 0.3)'
Packit d3489f
	dh_compress -a
Packit d3489f
	dh_fixperms -a
Packit d3489f
	dh_makeshlibs -a --add-udeb '$(libudeb)'
Packit d3489f
	dh_shlibdeps -a
Packit d3489f
	dh_installdeb -a
Packit d3489f
	dh_gencontrol -a
Packit d3489f
	dh_md5sums -a
Packit d3489f
	dh_builddeb -a
Packit d3489f
Packit d3489f
.PHONY: clean build-indep build-arch build
Packit d3489f
.PHONY: install-arch binary-indep binary-arch binary