#!/usr/bin/make -f # You must remove unused comment lines for the released package. #export DH_VERBOSE = 1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export JAVA_HOME=/usr/lib/jvm/default-java export CLASSPATH=/usr/share/java/csv.jar:/usr/share/java/debug-disable.jar:/usr/share/java/itext.jar export GTEST_DIR=/usr/src/gtest DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # mapping all i.86 to x86 for Alljoyn CPU=$(shell dpkg-architecture -qDEB_HOST_GNU_CPU | sed -e 's/i.86/x86/') OS=linux TARG=linux export VERSION := 15.04 export SONAME := 1504 export VARIANT := release export SCONS_ARGS := CPU=$(CPU) TARG=$(TARG) VARIANT=$(VARIANT) V=1 GTEST_DIR=$(GTEST_DIR) export BUILD_DIR := $(CURDIR)/build/$(OS)/$(CPU)/$(VARIANT)/dist export OBJ_DIR := $(CURDIR)/build/$(OS)/$(CPU)/$(VARIANT)/obj %: dh $@ override_dh_auto_build: scons BINDINGS=cpp $(SCONS_ARGS) \ WS=off BT=off ICE=off touch ./to-be.removed-now.md5 find ./* |grep '\.md5'|xargs rm dh_auto_build override_dh_auto_clean: rm -f .sconsign.dblite rm -rf .sconf_temp rm -f test/aesbench rm -f test/aestest rm -f test/ajlite rm -f test/base64 rm -f test/bastress2 rm -f test/certificate rm -f test/clientlite rm -f test/codisco rm -f test/ctrdrbg rm -f test/mutter rm -f test/nvramdump rm -f test/nvrampersistencetest rm -f test/nvramtest rm -f test/sessions rm -f test/sessionslite rm -f test/siglite rm -f test/sigtest rm -f test/svclite rm -f samples/secure/SecureClient rm -f samples/secure/SecureClientECDHE rm -f samples/secure/SecureService rm -f samples/secure/SecureServiceECDHE rm -f samples/basic/basic_client rm -f samples/basic/basic_service rm -f samples/basic/eventaction_service rm -f samples/basic/nameChange_client rm -f samples/basic/signalConsumer_client rm -f samples/basic/signal_service rm -f samples/network/net_bus kann rm -f libajtcl.so libajtcl.so.1504 rm -f libajtcl_st.a touch ./to-be.removed-now.md5 find ./* |grep '\.md5'|xargs rm touch ./to-be.removed-now.os find ./* |grep '\.os'|xargs rm touch ./to-be.removed-now.o find ./* |grep '\.o'|xargs rm rm -rf build dh_auto_clean override_dh_install: dh_install ## improve stuff #chmod 644 debian/alljoyn-services-1504/etc/alljoyn/*.conf