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))
 |