#!/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 \ # EOL EXCLUDED_DSM_MODULES = \ mod_aws \ mod_py \ # EOL EXCLUDED_DSM_PY_MODULES = \ mod_aws \ mod_py \ # EOL export DEB_CPPFLAGS_APPEND = -DHAVE_XMLRPCPP_SSL export APP_NAME = ngcp-sems export PYTHON_VERSION = 3 export SYSTEM_SAMPLECLOCK_RATE = 48000LL export LONG_DEBUG_MESSAGE = yes export USE_THREADPOOL = yes export USE_SPANDSP = yes # 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) \ # EOL override_dh_auto_install: $(MAKE) -C core/ install \ DESTDIR=$(CURDIR)/debian/$(APP_NAME) \ prefix=/usr \ cfg_target=/etc/$(APP_NAME)/ \ # EOL $(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)/ \ # EOL