mirror of https://github.com/OpenIPC/firmware.git
48 lines
1.9 KiB
Makefile
48 lines
1.9 KiB
Makefile
#############################################################
|
|
#
|
|
# baresip-openipc
|
|
#
|
|
#############################################################
|
|
|
|
BARESIP_OPENIPC_SITE = $(call github,baresip,baresip,$(BARESIP_OPENIPC_VERSION))
|
|
BARESIP_OPENIPC_VERSION = v3.14.0
|
|
|
|
BARESIP_OPENIPC_DEPENDENCIES = libre-openipc webrtc-audio-processing-openipc mosquitto
|
|
|
|
BARESIP_OPENIPC_CONF_OPTS = \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_C_FLAGS_RELEASE="-DNDEBUG -s" \
|
|
-DUSE_MBEDTLS=ON \
|
|
-DWEBRTC_AEC_INCLUDE_DIR=$(WEBRTC_AUDIO_PROCESSING_OPENIPC_DIR) \
|
|
-DMOSQUITTO_INCLUDE_DIR=$(MOSQUITTO_DIR)
|
|
|
|
define BARESIP_OPENIPC_INSTALL_CONF
|
|
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/init.d
|
|
$(INSTALL) -m 755 -t $(TARGET_DIR)/etc/init.d $(BARESIP_OPENIPC_PKGDIR)/files/S97baresip
|
|
|
|
# $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/baresip
|
|
# $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/baresip $(BARESIP_OPENIPC_PKGDIR)/files/accounts
|
|
# $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/baresip $(BARESIP_OPENIPC_PKGDIR)/files/config
|
|
# $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/baresip $(BARESIP_OPENIPC_PKGDIR)/files/contacts
|
|
|
|
cp $(@D)/docs/examples/accounts $(TARGET_DIR)/etc/baresip/accounts.orig
|
|
cp $(@D)/docs/examples/config $(TARGET_DIR)/etc/baresip/config.orig
|
|
cp $(@D)/docs/examples/contacts $(TARGET_DIR)/etc/baresip/contacts.orig
|
|
|
|
$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin
|
|
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(BARESIP_OPENIPC_PKGDIR)/files/dtmf_0.sh
|
|
ln -sf dtmf_0.sh $(TARGET_DIR)/usr/bin/dtmf_1.sh
|
|
ln -sf dtmf_0.sh $(TARGET_DIR)/usr/bin/dtmf_2.sh
|
|
ln -sf dtmf_0.sh $(TARGET_DIR)/usr/bin/dtmf_3.sh
|
|
|
|
# $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/sounds
|
|
# $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/lib/sounds $(BARESIP_OPENIPC_PKGDIR)/files/ok_8k.pcm
|
|
|
|
$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/share/baresip
|
|
cp $(@D)/share/*.wav $(TARGET_DIR)/usr/share/baresip
|
|
endef
|
|
|
|
BARESIP_OPENIPC_POST_INSTALL_TARGET_HOOKS += BARESIP_OPENIPC_INSTALL_CONF
|
|
|
|
$(eval $(cmake-package))
|