123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # 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
|