#!/usr/bin/make -f # -*- makefile -*- export DEB_BUILD_MAINT_OPTIONS=hardening=+all DEB_CFLAGS_MAINT_APPEND = -std=c99 -Isrc -Isrc/http-parser -D_POSIX_C_SOURCE=200809L -Wno-pragmas DEB_CFLAGS_MAINT_APPEND += $(shell pkg-config --cflags hiredis_ssl jansson openssl libevent) DEB_LDFLAGS_MAINT_APPEND = -pthread -lb64 DEB_LDFLAGS_MAINT_APPEND += $(shell pkg-config --libs hiredis_ssl jansson openssl libevent) DEB_CPPFLAGS_MAINT_APPEND = -DHAVE_SSL=1 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk export PREFIX = /usr # Objects to be removed from build procedure export HIREDIS_OBJ= export JANSSON_OBJ= export B64_OBJS= %: dh $@ override_dh_auto_build: dh_auto_build $(MAKE) -C tests pubsub websocket override_dh_auto_clean: $(MAKE) clean $(MAKE) -C tests clean rm -f debian/files rm -f a.out override_dh_auto_install: dh_auto_install rm debian/webdis/etc/webdis.prod.json override_dh_auto_test: ifneq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) @echo "Skipping check (disabled in DEB_BUILD_OPTIONS)." else $(CURDIR)/debian/test.sh $(MAKE) test endif