Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
30 results

globals.mk

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    globals.mk 1.01 KiB
    # 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