From: Kevin P. Fleming Date: Sat, 11 Feb 2006 17:43:54 +0000 (+0000) Subject: use auto-build for formats X-Git-Tag: 1.4.0-beta1~2668 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2551346f4b2c3f4eb7e8e7f088b0d527d87c8e6;p=thirdparty%2Fasterisk.git use auto-build for formats git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9567 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/formats/Makefile b/formats/Makefile index 636f1f3118..2d20903336 100644 --- a/formats/Makefile +++ b/formats/Makefile @@ -3,7 +3,7 @@ # # Makefile for file format modules # -# Copyright (C) 1999-2005, Digium +# Copyright (C) 1999-2006, Digium, Inc. # # Mark Spencer # @@ -11,33 +11,25 @@ # the GNU General Public License # -FORMAT_LIBS=format_gsm.so format_wav.so \ - format_wav_gsm.so format_vox.so format_pcm.so format_g729.so \ - format_pcm_alaw.so format_h263.so format_g726.so format_ilbc.so \ - format_sln.so format_au.so format_h264.so -FORMAT_LIBS+=format_jpeg.so - -# -# G723 simple frame is deprecated -# -FORMAT_LIBS+=format_g723.so +MODS:=$(patsubst %.c,%.so,$(wildcard format_*.c)) # # OGG/Vorbis format # -ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/vorbis/codec.h),) - FORMAT_LIBS+=format_ogg_vorbis.so +ifeq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/vorbis/codec.h),) + MODS:=$(filter-out format_ogg_vorbis.so,$(MODS)) endif GSMLIB=../codecs/gsm/lib/libgsm.a ifeq (${OSARCH},CYGWIN) -CYGSOLINK=-Wl,--out-implib=lib$@.a -Wl,--export-all-symbols -CYGSOLIB=-L.. -L. -lasterisk.dll + CYGSOLINK=-Wl,--out-implib=lib$@.a -Wl,--export-all-symbols + CYGSOLIB=-L.. -L. -lasterisk.dll else -CFLAGS+=-fPIC + CFLAGS+=-fPIC endif -all: depend $(FORMAT_LIBS) + +all: depend $(MODS) clean: rm -f *.so *.o .depend