initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
From 575409a14e62f73e83309daf8ff6642a235f250c Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Fri, 16 Oct 2020 23:06:36 +0200
|
||||
Subject: [PATCH] src/mod/applications/mod_cv/mod_cv.cpp: fix build with opencv
|
||||
3.4.9
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Use cvScalar instead of CV_RGB to avoid the following build failure with
|
||||
opencv 3.4.9:
|
||||
|
||||
mod_cv.cpp:693:24: error: conversion from ‘cv::Scalar {aka cv::Scalar_<double>}’ to non-scalar type ‘CvScalar’ requested
|
||||
CvScalar col = CV_RGB((float)255 * object_neighbors / max_neighbors, 0, 0);
|
||||
^
|
||||
|
||||
Indeed, CV_RGB is defined as cv::Scalar instead of cvScalar since
|
||||
version 3.4.2 and
|
||||
https://github.com/opencv/opencv/commit/7f9253ea0a9fe2635926379420002dbf0c3fce0f
|
||||
|
||||
It should be noted that CV_RGB(r,g,b) = cvScalar(b,g,r,0)
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status: https://github.com/signalwire/freeswitch/pull/914]
|
||||
---
|
||||
src/mod/applications/mod_cv/mod_cv.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/mod/applications/mod_cv/mod_cv.cpp b/src/mod/applications/mod_cv/mod_cv.cpp
|
||||
index 582f925abf..bbec755e91 100644
|
||||
--- a/src/mod/applications/mod_cv/mod_cv.cpp
|
||||
+++ b/src/mod/applications/mod_cv/mod_cv.cpp
|
||||
@@ -690,7 +690,7 @@ void detectAndDraw(cv_context_t *context)
|
||||
//printf("WTF %d\n", object_neighbors);
|
||||
//cout << "Detected " << object_neighbors << " object neighbors" << endl;
|
||||
const int rect_height = cvRound((float)img.rows * object_neighbors / max_neighbors);
|
||||
- CvScalar col = CV_RGB((float)255 * object_neighbors / max_neighbors, 0, 0);
|
||||
+ CvScalar col = cvScalar(0, 0, (float)255 * object_neighbors / max_neighbors, 0);
|
||||
rectangle(img, cvPoint(0, img.rows), cvPoint(img.cols/10, img.rows - rect_height), col, -1);
|
||||
|
||||
parse_stats(&context->nestDetected, nestedObjects.size(), context->skip);
|
||||
--
|
||||
2.28.0
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
config BR2_PACKAGE_FREESWITCH
|
||||
bool "freeswitch"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !BR2_STATIC_LIBS # apr, included in freeswitch source
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # apr, included in freeswitch source
|
||||
depends on BR2_USE_WCHAR # uses wchar_t
|
||||
select BR2_PACKAGE_FFMPEG_AVRESAMPLE if BR2_PACKAGE_FFMPEG
|
||||
select BR2_PACKAGE_FFMPEG_SWSCALE if BR2_PACKAGE_FFMPEG
|
||||
select BR2_PACKAGE_LIBCURL
|
||||
select BR2_PACKAGE_JPEG
|
||||
# src/mod/applications/mod_cv/mod_cv.cpp includes
|
||||
# highgui.h, imgproc.hpp & objdetect.hpp
|
||||
select BR2_PACKAGE_OPENCV3_LIB_HIGHGUI if BR2_PACKAGE_OPENCV3
|
||||
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC if BR2_PACKAGE_OPENCV3
|
||||
select BR2_PACKAGE_OPENCV3_LIB_OBJDETECT if BR2_PACKAGE_OPENCV3
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
select BR2_PACKAGE_PCRE
|
||||
select BR2_PACKAGE_SOFIA_SIP
|
||||
select BR2_PACKAGE_SPANDSP
|
||||
select BR2_PACKAGE_SPEEX
|
||||
select BR2_PACKAGE_SPEEXDSP
|
||||
select BR2_PACKAGE_SQLITE
|
||||
select BR2_PACKAGE_TIFF
|
||||
select BR2_PACKAGE_UTIL_LINUX
|
||||
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
FreeSWITCH is a scalable open source cross-platform
|
||||
telephony platform designed to route and interconnect
|
||||
popular communication protocols using audio, video, text or
|
||||
any other form of media.
|
||||
|
||||
https://www.freeswitch.org
|
||||
|
||||
comment "freeswitch needs a toolchain w/ C++, dynamic library, threads, wchar"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS \
|
||||
|| !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|
||||
@@ -0,0 +1,12 @@
|
||||
# From https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.6.-release.tar.xz.sha256
|
||||
sha256 9a08d4e184e6d715e1c12c43a0f901597151752ef236f0a37e40996272b5c38d freeswitch-1.10.6.-release.tar.xz
|
||||
# Locally computed
|
||||
sha256 75c933202f40939cdc3827fce20a1efdaa38291e2b5a65d234eb16e2cffda66a COPYING
|
||||
sha256 c3e3388768dae8bf4edcc4108f95be815b8a05c0b0aef6e4c3d8df81affdfa34 docs/OPENH264_BINARY_LICENSE.txt
|
||||
sha256 e8e26b16da14aa3e6ed5c22c705fdc1f45d6225fca461ea9f7314bcdfdc414c4 libs/apr/LICENSE
|
||||
sha256 1eefb2ea1db0af7729a9d8a27d7c65d8a37ab185393f935b029aac6828ce315a libs/apr-util/LICENSE
|
||||
sha256 8267348d5af1262c11d1a08de2f5afc77457755f1ac658627dd9acf71011d615 libs/libvpx/LICENSE
|
||||
sha256 2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f libs/libyuv/LICENSE
|
||||
sha256 7d72a8aee2c4b1a084200487992a5d86f5df6b535727a14c1874918e99d24600 libs/libzrtp/src/zrtp_legal.c
|
||||
sha256 8e19d42a1eec9561f3f347253ddf2e385c55f392f025bb0fd41b88dbf38db5ae libs/srtp/LICENSE
|
||||
sha256 ab00a482b6a3902e40211b43c5d0441962ea99b6cc7c25c0f243fa270b78d482 src/mod/codecs/mod_isac/LICENSE
|
||||
@@ -0,0 +1,348 @@
|
||||
################################################################################
|
||||
#
|
||||
# freeswitch
|
||||
#
|
||||
################################################################################
|
||||
|
||||
FREESWITCH_VERSION = 1.10.6
|
||||
FREESWITCH_SOURCE = freeswitch-$(FREESWITCH_VERSION).-release.tar.xz
|
||||
FREESWITCH_SITE = https://files.freeswitch.org/freeswitch-releases
|
||||
# External modules need headers/libs from staging
|
||||
FREESWITCH_INSTALL_STAGING = YES
|
||||
FREESWITCH_LICENSE = MPL-1.1, \
|
||||
GPL-3.0+ with font exception (fonts), \
|
||||
Apache-2.0 (apr, apr-util), \
|
||||
BSD-3-Clause (libsrtp)
|
||||
|
||||
FREESWITCH_LICENSE_FILES = \
|
||||
COPYING \
|
||||
libs/apr/LICENSE \
|
||||
libs/apr-util/LICENSE \
|
||||
libs/srtp/LICENSE
|
||||
|
||||
FREESWITCH_CPE_ID_VENDOR = freeswitch
|
||||
|
||||
# required dependencies
|
||||
FREESWITCH_DEPENDENCIES = \
|
||||
host-pkgconf \
|
||||
jpeg \
|
||||
libcurl \
|
||||
openssl \
|
||||
pcre \
|
||||
spandsp \
|
||||
sofia-sip \
|
||||
speex \
|
||||
sqlite \
|
||||
tiff \
|
||||
util-linux \
|
||||
zlib
|
||||
|
||||
# disable display of ClueCon banner in fs_cli
|
||||
FREESWITCH_CONF_ENV += \
|
||||
disable_cc=yes
|
||||
|
||||
# we neither need host-perl nor host-php
|
||||
FREESWITCH_CONF_ENV += \
|
||||
ac_cv_prog_PERL=false \
|
||||
ac_cv_have_perl=no \
|
||||
ac_cv_prog_PHP=false \
|
||||
ac_cv_have_php=no \
|
||||
ac_cv_prog_PHP_CONFIG=false \
|
||||
ac_cv_have_php_config=no
|
||||
|
||||
# copied from freeswitch/configure.ac, line 258+
|
||||
FREESWITCH_CONF_ENV += \
|
||||
ac_cv_file__dev_ptmx=yes \
|
||||
ac_cv_va_copy=yes \
|
||||
ac_cv_file__dev_urandom=yes \
|
||||
ac_cv_func_realloc_0_nonnull=yes \
|
||||
ac_cv_func_malloc_0_nonnull=yes \
|
||||
ac_cv_func_setpgrp_void=yes \
|
||||
ac_cv_file__dev_zero=yes \
|
||||
apr_cv_tcp_nodelay_with_cork=yes \
|
||||
ac_cv_file_dbd_apr_dbd_mysql_c=no \
|
||||
ac_cv_sizeof_ssize_t=4 \
|
||||
apr_cv_mutex_recursive=yes \
|
||||
ac_cv_func_pthread_rwlock_init=yes \
|
||||
apr_cv_type_rwlock_t=yes \
|
||||
apr_cv_process_shared_works=yes \
|
||||
apr_cv_mutex_robust_shared=yes
|
||||
|
||||
# build breaks with -Werror enabled
|
||||
FREESWITCH_CONF_ENV += \
|
||||
ac_cv_gcc_supports_w_no_unused_result=no
|
||||
|
||||
FREESWITCH_CONF_OPTS = \
|
||||
--without-erlang \
|
||||
--enable-fhs \
|
||||
--without-python \
|
||||
--disable-system-xmlrpc-c
|
||||
|
||||
# zrtp supports a limited set of archs, sparc support is also broken due
|
||||
# to a broken ld call by gcc, see libs/libzrtp/include/zrtp_config.h
|
||||
ifeq ($(BR2_i386)$(BR2_arm)$(BR2_armeb)$(BR2_aarch64)$(BR2_aarch64_be)$(BR2_mips)$(BR2_mipsel)$(BR2_mips64)$(BR2_mips64el)$(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpcle)$(BR2_x86_64),y)
|
||||
FREESWITCH_LICENSE_FILES += libs/libzrtp/src/zrtp_legal.c
|
||||
FREESWITCH_CONF_OPTS += --enable-zrtp
|
||||
else
|
||||
FREESWITCH_CONF_OPTS += --disable-zrtp
|
||||
endif
|
||||
|
||||
# Enable optional modules
|
||||
FREESWITCH_ENABLED_MODULES += \
|
||||
applications/mod_avmd \
|
||||
applications/mod_blacklist \
|
||||
applications/mod_callcenter \
|
||||
applications/mod_commands \
|
||||
applications/mod_conference \
|
||||
applications/mod_curl \
|
||||
applications/mod_db \
|
||||
applications/mod_directory \
|
||||
applications/mod_dptools \
|
||||
applications/mod_easyroute \
|
||||
applications/mod_esf \
|
||||
applications/mod_esl \
|
||||
applications/mod_expr \
|
||||
applications/mod_fifo \
|
||||
applications/mod_fsk \
|
||||
applications/mod_hash \
|
||||
applications/mod_httapi \
|
||||
applications/mod_lcr \
|
||||
applications/mod_sms \
|
||||
applications/mod_snom \
|
||||
applications/mod_spandsp \
|
||||
applications/mod_spy \
|
||||
applications/mod_valet_parking \
|
||||
applications/mod_voicemail \
|
||||
codecs/mod_g723_1 \
|
||||
dialplans/mod_dialplan_asterisk \
|
||||
dialplans/mod_dialplan_xml \
|
||||
endpoints/mod_loopback \
|
||||
endpoints/mod_rtc \
|
||||
endpoints/mod_rtmp \
|
||||
endpoints/mod_sofia \
|
||||
endpoints/mod_verto \
|
||||
event_handlers/mod_cdr_csv \
|
||||
event_handlers/mod_cdr_sqlite \
|
||||
event_handlers/mod_event_socket \
|
||||
formats/mod_local_stream \
|
||||
formats/mod_native_file \
|
||||
formats/mod_tone_stream \
|
||||
loggers/mod_console \
|
||||
loggers/mod_logfile \
|
||||
loggers/mod_syslog \
|
||||
say/mod_say_de \
|
||||
say/mod_say_en \
|
||||
say/mod_say_es \
|
||||
say/mod_say_es_ar \
|
||||
say/mod_say_fa \
|
||||
say/mod_say_fr \
|
||||
say/mod_say_he \
|
||||
say/mod_say_hr \
|
||||
say/mod_say_hu \
|
||||
say/mod_say_it \
|
||||
say/mod_say_ja \
|
||||
say/mod_say_nl \
|
||||
say/mod_say_pl \
|
||||
say/mod_say_pt \
|
||||
say/mod_say_ru \
|
||||
say/mod_say_sv \
|
||||
say/mod_say_th \
|
||||
say/mod_say_zh \
|
||||
timers/mod_timerfd \
|
||||
xml_int/mod_xml_cdr \
|
||||
xml_int/mod_xml_rpc \
|
||||
xml_int/mod_xml_scgi
|
||||
|
||||
define FREESWITCH_ENABLE_MODULES
|
||||
$(Q)echo $(FREESWITCH_ENABLED_MODULES) \
|
||||
| tr ' ' '\n' \
|
||||
> $(@D)/modules.conf
|
||||
endef
|
||||
FREESWITCH_PRE_CONFIGURE_HOOKS += FREESWITCH_ENABLE_MODULES
|
||||
|
||||
# mod_isac supports a limited set of archs
|
||||
# src/mod/codecs/mod_isac/typedefs.h
|
||||
ifeq ($(BR2_i386)$(BR2_mips)$(BR2_mipsel)$(BR2_mips64)$(BR2_mips64el)$(BR2_x86_64),y)
|
||||
FREESWITCH_LICENSE += , BSD-3-Clause (mod_isac)
|
||||
FREESWITCH_LICENSE_FILES += src/mod/codecs/mod_isac/LICENSE
|
||||
FREESWITCH_ENABLED_MODULES += codecs/mod_isac
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
|
||||
FREESWITCH_DEPENDENCIES += alsa-lib
|
||||
FREESWITCH_ENABLED_MODULES += endpoints/mod_alsa
|
||||
endif
|
||||
|
||||
# Use the pass-through g729 module provided by freeswitch instead of
|
||||
# the external mod_bcg729 provided by freeswitch-mod-bcg729.
|
||||
ifeq ($(BR2_PACKAGE_FREESWITCH_MOD_BCG729),)
|
||||
FREESWITCH_ENABLED_MODULES += codecs/mod_g729
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FREETYPE),y)
|
||||
FREESWITCH_DEPENDENCIES += freetype
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBBROADVOICE),y)
|
||||
FREESWITCH_DEPENDENCIES += libbroadvoice
|
||||
FREESWITCH_ENABLED_MODULES += codecs/mod_bv
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBCODEC2),y)
|
||||
FREESWITCH_DEPENDENCIES += libcodec2
|
||||
FREESWITCH_ENABLED_MODULES += codecs/mod_codec2
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBEDIT),y)
|
||||
FREESWITCH_DEPENDENCIES += libedit
|
||||
FREESWITCH_CONF_OPTS += --enable-core-libedit-support
|
||||
else
|
||||
FREESWITCH_CONF_OPTS += --disable-core-libedit-support
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBG7221),y)
|
||||
FREESWITCH_DEPENDENCIES += libg7221
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBILBC),y)
|
||||
FREESWITCH_DEPENDENCIES += libilbc
|
||||
FREESWITCH_ENABLED_MODULES += codecs/mod_ilbc
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBLDNS),y)
|
||||
FREESWITCH_DEPENDENCIES += libldns
|
||||
FREESWITCH_ENABLED_MODULES += applications/mod_enum
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBMEMCACHED),y)
|
||||
FREESWITCH_DEPENDENCIES += libmemcached
|
||||
FREESWITCH_ENABLED_MODULES += applications/mod_memcache
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBOPENH264),y)
|
||||
FREESWITCH_LICENSE += , BSD-2-Clause (libopenh264)
|
||||
FREESWITCH_LICENSE_FILES += docs/OPENH264_BINARY_LICENSE.txt
|
||||
FREESWITCH_DEPENDENCIES += libopenh264
|
||||
FREESWITCH_ENABLED_MODULES += codecs/mod_openh264
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBPNG),y)
|
||||
FREESWITCH_DEPENDENCIES += libpng
|
||||
FREESWITCH_ENABLED_MODULES += formats/mod_png
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBYAML),y)
|
||||
FREESWITCH_DEPENDENCIES += libyaml
|
||||
FREESWITCH_ENABLED_MODULES += languages/mod_yaml
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LUA),y)
|
||||
FREESWITCH_DEPENDENCIES += lua
|
||||
FREESWITCH_ENABLED_MODULES += languages/mod_lua
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENLDAP),y)
|
||||
FREESWITCH_DEPENDENCIES += openldap
|
||||
FREESWITCH_ENABLED_MODULES += directories/mod_ldap xml_int/mod_xml_ldap
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPUS),y)
|
||||
FREESWITCH_DEPENDENCIES += opus
|
||||
FREESWITCH_ENABLED_MODULES += codecs/mod_opus
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_PORTAUDIO),y)
|
||||
FREESWITCH_DEPENDENCIES += portaudio
|
||||
FREESWITCH_ENABLED_MODULES += endpoints/mod_portaudio
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LAME)$(BR2_PACKAGE_LIBSHOUT)$(BR2_PACKAGE_MPG123),yyy)
|
||||
FREESWITCH_DEPENDENCIES += lame libshout mpg123
|
||||
FREESWITCH_ENABLED_MODULES += formats/mod_shout
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSILK),y)
|
||||
FREESWITCH_DEPENDENCIES += libsilk
|
||||
FREESWITCH_ENABLED_MODULES += codecs/mod_silk
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
|
||||
FREESWITCH_DEPENDENCIES += libsndfile
|
||||
FREESWITCH_ENABLED_MODULES += formats/mod_sndfile
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSOUNDTOUCH),y)
|
||||
FREESWITCH_DEPENDENCIES += libsoundtouch
|
||||
FREESWITCH_ENABLED_MODULES += applications/mod_soundtouch
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENCV3),y)
|
||||
FREESWITCH_DEPENDENCIES += opencv3
|
||||
FREESWITCH_ENABLED_MODULES += applications/mod_cv
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_POSTGRESQL),y)
|
||||
FREESWITCH_CONF_ENV += \
|
||||
ac_cv_path_PG_CONFIG=$(STAGING_DIR)/usr/bin/pg_config
|
||||
FREESWITCH_DEPENDENCIES += postgresql
|
||||
FREESWITCH_ENABLED_MODULES += databases/mod_pgsql
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_UNIXODBC),y)
|
||||
FREESWITCH_DEPENDENCIES += unixodbc
|
||||
FREESWITCH_CONF_OPTS += \
|
||||
--enable-core-odbc-support \
|
||||
--with-odbc=$(STAGING_DIR)/usr
|
||||
else
|
||||
FREESWITCH_CONF_OPTS += --disable-core-odbc-support
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_XZ),y)
|
||||
FREESWITCH_DEPENDENCIES += xz
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_4_8)$(BR2_PACKAGE_FFMPEG),yy)
|
||||
FREESWITCH_LICENSE += , BSD-3-Clause (libvpx, libyuv)
|
||||
FREESWITCH_LICENSE_FILES += libs/libvpx/LICENSE libs/libyuv/LICENSE
|
||||
FREESWITCH_CONF_OPTS += --enable-libvpx --enable-libyuv
|
||||
FREESWITCH_DEPENDENCIES += host-yasm ffmpeg
|
||||
FREESWITCH_ENABLED_MODULES += applications/mod_av applications/mod_fsv
|
||||
FREESWITCH_MAKE_ENV += CROSS=$(TARGET_CROSS)
|
||||
|
||||
# Freeswitch's buildsystem forgets to pass important environment
|
||||
# variables and config options when it configures libvpx, so
|
||||
# pre-build libvpx manually, so Freeswitch does not attempt to run
|
||||
# its flawed commands...
|
||||
# Freeswitch only ever uses the static libtrary, that's hard-coded,
|
||||
# we can't do anything about that...
|
||||
# From package/libvpx/libvpx.mk:
|
||||
# - this is not a true autotools package. It is based on the ffmpeg
|
||||
# build system.
|
||||
# - ld is being used with cc options. therefore, pretend ld is cc.
|
||||
define FREESWITCH_BUILD_LIBVPX
|
||||
cd $(@D)/libs/libvpx && \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
LD="$(TARGET_CC)" \
|
||||
CROSS=$(GNU_TARGET_NAME) \
|
||||
./configure \
|
||||
--target=generic-gnu \
|
||||
--enable-pic \
|
||||
--prefix=/usr \
|
||||
--disable-shared --enable-static \
|
||||
--disable-examples \
|
||||
--disable-docs \
|
||||
--disable-unit-tests && \
|
||||
$(TARGET_MAKE_ENV) \
|
||||
$(LIBVPX_MAKE_ENV) \
|
||||
$(MAKE) \
|
||||
-C $(@D)/libs/libvpx \
|
||||
all
|
||||
endef
|
||||
FREESWITCH_PRE_BUILD_HOOKS += FREESWITCH_BUILD_LIBVPX
|
||||
|
||||
else
|
||||
FREESWITCH_CONF_OPTS += --disable-libvpx --disable-libyuv
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user