mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	https://origsvn.digium.com/svn/asterisk/branches/1.4 ................ r110880 | kpfleming | 2008-03-26 09:42:35 -0700 (Wed, 26 Mar 2008) | 10 lines Merged revisions 110869 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r110869 | kpfleming | 2008-03-26 08:53:46 -0700 (Wed, 26 Mar 2008) | 2 lines due to licensing restrictions, we cannot distribute the source code for iLBC encoding and decoding... so remove it, and add instructions on how the user can obtain it themselves ........ ................ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@110881 65c4cc65-6c06-0410-ace0-fbb531ad65f3
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Asterisk -- A telephony toolkit for Linux.
 | |
| # 
 | |
| # Makefile for codec modules
 | |
| #
 | |
| # Copyright (C) 1999-2006, Digium, Inc.
 | |
| #
 | |
| # Mark Spencer <markster@digium.com>
 | |
| #
 | |
| # This program is free software, distributed under the terms of
 | |
| # the GNU General Public License
 | |
| #
 | |
| 
 | |
| -include $(ASTTOPDIR)/menuselect.makeopts $(ASTTOPDIR)/menuselect.makedeps
 | |
| 
 | |
| MODULE_PREFIX=codec
 | |
| MENUSELECT_CATEGORY=CODECS
 | |
| MENUSELECT_DESCRIPTION=Codec Translators
 | |
| 
 | |
| LIBILBC:=ilbc/libilbc.a
 | |
| LIBLPC10:=lpc10/liblpc10.a
 | |
| LIBG722:=g722/libg722.a
 | |
| 
 | |
| all: _all
 | |
| 
 | |
| include $(ASTTOPDIR)/Makefile.moddir_rules
 | |
| 
 | |
| ifneq ($(GSM_INTERNAL),no)
 | |
| GSM_INCLUDE:=-Igsm/inc
 | |
| $(if $(filter codec_gsm,$(EMBEDDED_MODS)),modules.link,codec_gsm.so): gsm/lib/libgsm.a
 | |
| endif
 | |
| 
 | |
| clean::
 | |
| 	$(MAKE) -C gsm clean
 | |
| 	$(MAKE) -C lpc10 clean
 | |
| 	$(MAKE) -C ilbc clean
 | |
| 	$(MAKE) -C g722 clean
 | |
| 
 | |
| gsm/lib/libgsm.a:
 | |
| 	@mkdir -p gsm/lib
 | |
| 	@$(MAKE) -C gsm lib/libgsm.a
 | |
| 
 | |
| $(LIBLPC10):
 | |
| 	@$(MAKE) -C lpc10 all
 | |
| 
 | |
| $(if $(filter codec_lpc10,$(EMBEDDED_MODS)),modules.link,codec_lpc10.so): $(LIBLPC10)
 | |
| 
 | |
| $(LIBILBC):
 | |
| 	@$(MAKE) -C ilbc all ASTCFLAGS="$(filter-out -Wmissing-prototypes -Wmissing-declarations,$(ASTCFLAGS)) $(AST_NO_STRICT_OVERFLOW)"
 | |
| 
 | |
| $(if $(filter codec_ilbc,$(EMBEDDED_MODS)),modules.link,codec_ilbc.so): $(LIBILBC)
 | |
| 
 | |
| FORCE:
 | |
| 
 | |
| $(LIBG722): FORCE
 | |
| 	@$(MAKE) -C g722 all
 | |
| 
 | |
| $(if $(filter codec_g722,$(EMBEDDED_MODS)),modules.link,codec_g722.so): $(LIBG722)
 |