1*25da2beaSAndroid Build Coastguard Worker#!/usr/bin/make -f 2*25da2beaSAndroid Build Coastguard Worker 3*25da2beaSAndroid Build Coastguard Worker# Uncomment this to turn on verbose mode. 4*25da2beaSAndroid Build Coastguard Worker#export DH_VERBOSE=1 5*25da2beaSAndroid Build Coastguard Worker 6*25da2beaSAndroid Build Coastguard WorkerDEB_BUILD_MAINT_OPTIONS = hardening=+bindnow 7*25da2beaSAndroid Build Coastguard WorkerDEB_CFLAGS_MAINT_PREPEND = -Wall 8*25da2beaSAndroid Build Coastguard Worker 9*25da2beaSAndroid Build Coastguard Workerinclude /usr/share/dpkg/default.mk 10*25da2beaSAndroid Build Coastguard Workerinclude /usr/share/dpkg/buildtools.mk 11*25da2beaSAndroid Build Coastguard Worker 12*25da2beaSAndroid Build Coastguard Workerexport CC 13*25da2beaSAndroid Build Coastguard Worker 14*25da2beaSAndroid Build Coastguard Workerlib := liburing1 15*25da2beaSAndroid Build Coastguard Workerlibdbg := $(lib)-dbg 16*25da2beaSAndroid Build Coastguard Workerlibudeb := $(lib)-udeb 17*25da2beaSAndroid Build Coastguard Workerlibdev := liburing-dev 18*25da2beaSAndroid Build Coastguard Worker 19*25da2beaSAndroid Build Coastguard Workerbuild-indep: 20*25da2beaSAndroid Build Coastguard Worker 21*25da2beaSAndroid Build Coastguard Workerbuild-arch: 22*25da2beaSAndroid Build Coastguard Worker dh_testdir 23*25da2beaSAndroid Build Coastguard Worker 24*25da2beaSAndroid Build Coastguard Worker $(MAKE) CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" 25*25da2beaSAndroid Build Coastguard Worker 26*25da2beaSAndroid Build Coastguard Workerbuild: build-indep build-arch 27*25da2beaSAndroid Build Coastguard Worker 28*25da2beaSAndroid Build Coastguard Workerclean: 29*25da2beaSAndroid Build Coastguard Worker dh_testdir 30*25da2beaSAndroid Build Coastguard Worker dh_testroot 31*25da2beaSAndroid Build Coastguard Worker 32*25da2beaSAndroid Build Coastguard Worker $(MAKE) clean 33*25da2beaSAndroid Build Coastguard Worker 34*25da2beaSAndroid Build Coastguard Worker dh_clean 35*25da2beaSAndroid Build Coastguard Worker 36*25da2beaSAndroid Build Coastguard Workercheck-arch: build-arch 37*25da2beaSAndroid Build Coastguard Worker dh_testdir 38*25da2beaSAndroid Build Coastguard Worker 39*25da2beaSAndroid Build Coastguard Workerifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) 40*25da2beaSAndroid Build Coastguard Worker $(MAKE) CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \ 41*25da2beaSAndroid Build Coastguard Worker partcheck 42*25da2beaSAndroid Build Coastguard Workerendif 43*25da2beaSAndroid Build Coastguard Worker 44*25da2beaSAndroid Build Coastguard Workerinstall-arch: check-arch 45*25da2beaSAndroid Build Coastguard Worker dh_testdir 46*25da2beaSAndroid Build Coastguard Worker dh_testroot 47*25da2beaSAndroid Build Coastguard Worker dh_clean 48*25da2beaSAndroid Build Coastguard Worker dh_installdirs 49*25da2beaSAndroid Build Coastguard Worker 50*25da2beaSAndroid Build Coastguard Worker $(MAKE) install \ 51*25da2beaSAndroid Build Coastguard Worker DESTDIR=$(CURDIR)/debian/tmp \ 52*25da2beaSAndroid Build Coastguard Worker libdir=/lib/$(DEB_HOST_MULTIARCH) \ 53*25da2beaSAndroid Build Coastguard Worker libdevdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ 54*25da2beaSAndroid Build Coastguard Worker relativelibdir=/lib/$(DEB_HOST_MULTIARCH)/ 55*25da2beaSAndroid Build Coastguard Worker 56*25da2beaSAndroid Build Coastguard Workerbinary: binary-indep binary-arch 57*25da2beaSAndroid Build Coastguard Worker 58*25da2beaSAndroid Build Coastguard Workerbinary-indep: 59*25da2beaSAndroid Build Coastguard Worker # Nothing to do. 60*25da2beaSAndroid Build Coastguard Worker 61*25da2beaSAndroid Build Coastguard Workerbinary-arch: install-arch 62*25da2beaSAndroid Build Coastguard Worker dh_testdir 63*25da2beaSAndroid Build Coastguard Worker dh_testroot 64*25da2beaSAndroid Build Coastguard Worker dh_install -a 65*25da2beaSAndroid Build Coastguard Worker dh_installdocs -a 66*25da2beaSAndroid Build Coastguard Worker dh_installexamples -a 67*25da2beaSAndroid Build Coastguard Worker dh_installman -a 68*25da2beaSAndroid Build Coastguard Worker dh_lintian -a 69*25da2beaSAndroid Build Coastguard Worker dh_link -a 70*25da2beaSAndroid Build Coastguard Worker dh_strip -a --ddeb-migration='$(libdbg) (<< 0.3)' 71*25da2beaSAndroid Build Coastguard Worker dh_compress -a 72*25da2beaSAndroid Build Coastguard Worker dh_fixperms -a 73*25da2beaSAndroid Build Coastguard Worker dh_makeshlibs -a --add-udeb '$(libudeb)' 74*25da2beaSAndroid Build Coastguard Worker dh_shlibdeps -a 75*25da2beaSAndroid Build Coastguard Worker dh_installdeb -a 76*25da2beaSAndroid Build Coastguard Worker dh_gencontrol -a 77*25da2beaSAndroid Build Coastguard Worker dh_md5sums -a 78*25da2beaSAndroid Build Coastguard Worker dh_builddeb -a 79*25da2beaSAndroid Build Coastguard Worker 80*25da2beaSAndroid Build Coastguard Worker.PHONY: clean build-indep build-arch build 81*25da2beaSAndroid Build Coastguard Worker.PHONY: install-arch binary-indep binary-arch binary 82