mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-07 22:02:12 +08:00
49 lines
1.0 KiB
Makefile
49 lines
1.0 KiB
Makefile
# 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
|