#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 EXCLUDED_MODULES=conf_auth examples/db_announce fast_ack gateway ivr mailbox mp3 pin_collect twit webconference EXCLUDED_DSM_MODULES=mod_aws mod_py EXCLUDED_DSM_PY_MODULES=mod_aws mod_py CPPFLAGS += -DHAVE_XMLRPCPP_SSL export USE_SPANDSP=yes LONG_DEBUG_MESSAGE=yes CPPFLAGS="$(CPPFLAGS)" export APP_NAME=ngcp-sems export SYSTEM_SAMPLECLOCK_RATE=48000LL export USE_THREADPOOL=yes export PYTHON_VERSION=3 # Enable parallel builds for overrides. NUMJOBS = 1 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif %: dh $@ override_dh_auto_build: $(MAKE) \ cfg_target=/etc/$(APP_NAME)/ prefix=/usr \ exclude_app_modules="$(EXCLUDED_MODULES)" \ exclude_dsm_modules="$(EXCLUDED_DSM_MODULES)" \ DESTDIR=$(CURDIR)/debian/$(APP_NAME) override_dh_auto_install: $(MAKE) -C core/ install \ DESTDIR=$(CURDIR)/debian/$(APP_NAME) \ prefix=/usr \ cfg_target=/etc/$(APP_NAME)/ $(MAKE) -C apps/ install \ exclude_app_modules="$(EXCLUDED_MODULES) $(PYTHON_MODULES)" \ exclude_dsm_modules="$(EXCLUDED_DSM_PY_MODULES)" \ DESTDIR=$(CURDIR)/debian/$(APP_NAME) \ prefix=/usr \ cfg_target=/etc/$(APP_NAME)/