Blame debian/rules

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