# Global variables src=$(abs_top_srcdir) ringlibdir=$(DESTDIR)$(libdir)/ring ASTYLERC="$(top_srcdir)/../astylerc" indent="/usr/bin/astyle" if BUILD_SPEEX SPEEXCODEC=-DHAVE_SPEEX_CODEC endif if BUILD_OPUS OPUSCODEC=-DHAVE_OPUS endif if BUILD_GSM GSMCODEC=-DHAVE_GSM_CODEC endif RING_DIRTY_REPO ?= $(shell git diff-index --quiet HEAD 2>/dev/null || echo dirty) RING_REVISION ?= $(shell git log -1 --format="%h" --abbrev=10 2>/dev/null) # Preprocessor flags AM_CPPFLAGS = \ -I$(src)/src \ -I$(src)/src/config \ -I$(src)/src/media \ -I$(src)/test \ -I$(src)/src/dring \ $(SIP_CFLAGS) \ -DPREFIX=\"$(prefix)\" \ -DPROGSHAREDIR=\"${datadir}/ring\" \ -DENABLE_TRACE \ -DRING_REVISION=\"$(RING_REVISION)\" \ -DRING_DIRTY_REPO=\"$(RING_DIRTY_REPO)\" \ -DPJSIP_MAX_PKT_LEN=8000 \ -DPJ_AUTOCONF=1 \ $(SPEEXCODEC) \ $(GSMCODEC) \ $(OPUSCODEC) indent: @echo "Indenting code:" if [ -f $(ASTYLERC) ] ; then \ find $(top_srcdir)/src/ -name \*.cpp -o -name \*.h | xargs $(indent) --options=$(ASTYLERC) ; \ fi