mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	We previously allowed resample and g711 codecs to be built when TEST_FRAMEWORK was enabled. This could cause errors if the testsuite was run without this option enabled. Switch the build system to allow those codecs to be built when --enable-dev-mode is used. This removes a chance for strange testsuite errors from use of an inadequate pjsua binary. Change-Id: Iee8a3613cdb711fa7e7d217c5a775a575907ae22
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # We switched download locations so Asterisk users don't bombard the Teluu
 | |
| # site with download requests.
 | |
| #
 | |
| # For future reference when upgrading bundled PJPROJECT the next time
 | |
| # PJPROJECT is released.
 | |
| # Teluu's download URL.
 | |
| # PACKAGE_URL ?= http://www.pjsip.org/release/$(PJPROJECT_VERSION)
 | |
| 
 | |
| PACKAGE_URL ?= https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/$(PJPROJECT_VERSION)
 | |
| TARBALL_FILE = pjproject-$(PJPROJECT_VERSION).tar.bz2
 | |
| 
 | |
| # PJPROJECT_CONFIGURE_OPTS could come from the command line or could be
 | |
| # set/modified by configure.m4 if the build or host tuples aren't the same
 | |
| # as the current build environment (cross-compile).
 | |
| # Even though we're not installing pjproject, we're setting prefix to /opt/pjproject to be safe
 | |
| 
 | |
| PJPROJECT_CONFIG_OPTS = $(PJPROJECT_CONFIGURE_OPTS) --prefix=/opt/pjproject \
 | |
| 	--disable-speex-codec \
 | |
| 	--disable-speex-aec \
 | |
| 	--disable-bcg729 \
 | |
| 	--disable-gsm-codec \
 | |
| 	--disable-ilbc-codec \
 | |
| 	--disable-l16-codec \
 | |
| 	--disable-g722-codec \
 | |
| 	--disable-g7221-codec \
 | |
| 	--disable-opencore-amr \
 | |
| 	--disable-silk \
 | |
| 	--disable-opus \
 | |
| 	--disable-video \
 | |
| 	--disable-v4l2 \
 | |
| 	--disable-sound \
 | |
| 	--disable-ext-sound \
 | |
| 	--disable-sdl \
 | |
| 	--disable-libyuv \
 | |
| 	--disable-ffmpeg \
 | |
| 	--disable-openh264 \
 | |
| 	--disable-ipp \
 | |
| 	--disable-libwebrtc \
 | |
| 	--without-external-pa \
 | |
| 	--without-external-srtp
 | |
| 
 | |
| ifneq ($(AST_DEVMODE),yes)
 | |
|     PJPROJECT_CONFIG_OPTS += --disable-resample --disable-g711-codec
 | |
| endif
 | |
| 
 | |
| ifeq ($(shell uname -s),Linux)
 | |
|     PJPROJECT_CONFIG_OPTS +=  --enable-epoll
 | |
| endif
 |