Changeset 486f000 in freewrt
- Timestamp:
- Jan 9, 2007, 5:18:44 PM (19 years ago)
- Children:
- c52d4b0
- Parents:
- a1a7509
- Location:
- package/asterisk
- Files:
-
- 1 added
- 2 edited
-
Config.in (modified) (1 diff)
-
Makefile (modified) (8 diffs)
-
ipkg/asterisk-codec-gsm.control (added)
Legend:
- Unmodified
- Added
- Removed
-
package/asterisk/Config.in
ra1a7509 r486f000 62 62 help 63 63 The Speex speech compression codec for Asterisk 64 65 config FWRT_PACKAGE_ASTERISK_CODEC_GSM 66 prompt "asterisk-codec-gsm.............. GSM Codec" 67 tristate 68 default n 69 depends FWRT_PACKAGE_ASTERISK 70 help 71 The GSM codec for Asterisk 64 72 65 73 config FWRT_PACKAGE_ASTERISK_PBX_DUNDI -
package/asterisk/Makefile
ra1a7509 r486f000 31 31 $(eval $(call PKG_template,ASTERISK_CODEC_LPC10,asterisk-codec-lpc10,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 32 32 #$(eval $(call PKG_template,ASTERISK_CODEC_SPEEX,asterisk-codec-speex,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 33 $(eval $(call PKG_template,ASTERISK_CODEC_GSM,asterisk-codec-gsm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 33 34 $(eval $(call PKG_template,ASTERISK_PBX_DUNDI,asterisk-pbx-dundi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 34 35 $(eval $(call PKG_template,ASTERISK_RES_AGI,asterisk-res-agi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 35 36 36 EXTRA_CFLAGS := -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 37 EXTRA_LDFLAGS := -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib 38 39 ifneq ($(FWRT_PACKAGE_ASTERISK_MYSQL),) 40 EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include/mysql 41 EXTRA_LDFLAGS += -L$(STAGING_DIR)/usr/lib/mysql 42 EXTRA_APP_MODULES += app_sql_mysql.so 43 EXTRA_CDR_MODULES += cdr_mysql.so 44 EXTRA_RES_MODULES += res_config_mysql.so 45 endif 46 ifneq ($(FWRT_PACKAGE_ASTERISK_PGSQL),) 47 EXTRA_APP_MODULES += app_sql_postgres.so 48 EXTRA_CDR_MODULES += cdr_pgsql.so 49 endif 50 ifneq ($(FWRT_PACKAGE_ASTERISK_SQLITE),) 51 EXTRA_CDR_MODULES += cdr_sqlite.so 52 endif 53 ifneq ($(FWRT_PACKAGE_ASTERISK_CHAN_BLUETOOTH),) 54 EXTRA_CHAN_MODULES += chan_bluetooth.so 55 endif 56 ifneq ($(FWRT_PACKAGE_ASTERISK_CODEC_SPEEX),) 57 EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include/speex 58 EXTRA_CODEC_MODULES += codec_speex.so 37 #ifneq ($(FWRT_PACKAGE_ASTERISK_MYSQL),) 38 #EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include/mysql 39 #EXTRA_LDFLAGS += -L$(STAGING_DIR)/usr/lib/mysql 40 #EXTRA_APP_MODULES += app_sql_mysql.so 41 #EXTRA_CDR_MODULES += cdr_mysql.so 42 #EXTRA_RES_MODULES += res_config_mysql.so 43 #endif 44 #ifneq ($(FWRT_PACKAGE_ASTERISK_PGSQL),) 45 #EXTRA_APP_MODULES += app_sql_postgres.so 46 #EXTRA_CDR_MODULES += cdr_pgsql.so 47 #endif 48 #ifneq ($(FWRT_PACKAGE_ASTERISK_SQLITE),) 49 #EXTRA_CDR_MODULES += cdr_sqlite.so 50 #endif 51 #ifneq ($(FWRT_PACKAGE_ASTERISK_CHAN_BLUETOOTH),) 52 #EXTRA_CHAN_MODULES += chan_bluetooth.so 53 #endif 54 #ifneq ($(FWRT_PACKAGE_ASTERISK_CODEC_SPEEX),) 55 #EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include/speex 56 #EXTRA_CODEC_MODULES += codec_speex.so 57 #endif 58 59 EXTRA_CPPFLAGS= $(strip ${TARGET_CPPFLAGS}) -I${STAGING_DIR}/usr/include 60 EXTRA_CFLAGS= $(strip ${TARGET_CFLAGS}) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 61 EXTRA_LDFLAGS= $(strip ${TARGET_LDFLAGS}) -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib 62 63 CONFIGURE_ARGS= --with-z=${STAGING_DIR}/usr \ 64 --with-ncurses=${STAGING_DIR}/usr \ 65 --with-curses=${STAGING_DIR}/usr 66 ifneq (${FWRT_PACKAGE_ASTERISK_CODEC_GSM},) 67 CONFIGURE_ARGS+= --with-gsm=internal 68 else 69 CONFIGURE_ARGS+= --without-gsm 70 endif 71 ifneq (${FWRT_PACKAGE_ASTERISK_CODEC_SPEEX},) 72 CONFIGURE_ARGS+= --with-speex=${STAGING_DIR}/usr 73 endif 74 ifneq (${FWRT_PACKAGE_ASTERISK_FORMAT_VORBIS},) 75 CONFIGURE_ARGS+= --with-ogg=${STAGING_DIR}/usr \ 76 --with-vorbis=${STAGING_DIR}/usr 77 EXTRA_LDFLAGS+= -logg 78 endif 79 ifneq (${FWRT_PACKAGE_ASTERISK_SSL},) 80 CONFIGURE_ARGS+= --with-ssl=${STAGING_DIR}/usr 81 endif 82 ifneq (${FWRT_PACKAGE_ASTERISK_SQLITE},) 83 CONFIGURE_ARGS+= --with-sqlite=${STAGING_DIR}/usr 84 endif 85 ifneq (${FWRT_PACKAGE_ASTERISK_RADIUS},) 86 CONFIGURE_ARGS+= --with-radius=${STAGING_DIR}/usr 87 endif 88 ifneq (${FWRT_PACKAGE_ASTERISK_GNUTLS},) 89 CONFIGURE_ARGS+= --with-gnutls=${STAGING_DIR}/usr 90 endif 91 ifneq (${FWRT_PACKAGE_ASTERISK_CURL},) 92 CONFIGURE_ARGS+= --with-curl=${STAGING_DIR}/usr 59 93 endif 60 94 … … 62 96 (cd $(WRKBUILD); rm -rf config.{cache,status} ; \ 63 97 $(TARGET_CONFIGURE_OPTS) \ 64 CFLAGS="$ (strip $(TARGET_CFLAGS)) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \65 CPPFLAGS=" -I$(STAGING_DIR)/usr/include" \66 LDFLAGS=" -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \98 CFLAGS="${EXTRA_CFLAGS}" \ 99 CPPFLAGS="${EXTRA_CPPFLAGS}" \ 100 LDFLAGS="${EXTRA_LDFLAGS}" \ 67 101 ./configure \ 68 102 --host=$(GNU_TARGET_NAME) \ … … 83 117 --sysconfdir=/etc \ 84 118 --disable-nls \ 119 --without-kde \ 120 --without-qt \ 121 --without-gnutls \ 85 122 --without-asound \ 86 --without-curl \ 87 --without-curses \ 88 --without-gnutls \ 89 --without-gsm \ 123 --with-curl=${STAGING_DIR}/usr \ 90 124 --without-iksemel \ 91 125 --without-imap \ 92 126 --without-isdnnet \ 93 --without-kde \94 127 --without-misdn \ 95 128 --without-nbs \ … … 97 130 --without-newt \ 98 131 --without-odbc \ 99 --without-ogg \100 132 --without-osptk \ 101 133 --without-oss \ … … 104 136 --without-pri \ 105 137 --without-pwlib \ 106 --without-qt \107 --without-radius \108 --without-speex \109 --without-sqlite \110 138 --without-suppserv \ 111 --without-ssl \112 139 --without-tds \ 113 140 --without-termcap \ 114 141 --without-tinfo \ 115 142 --without-tonezone \ 116 --without-vorbis \117 143 --without-vpb \ 118 144 --without-zaptel \ 119 --with-z=$(STAGING_DIR)/usr \ 120 --with-ncurses=$(STAGING_DIR)/usr \ 145 ${CONFIGURE_ARGS} \ 121 146 ); 122 # $(SED) 's,@@STAGING_DIR@@,$(STAGING_DIR),g' $(WRKBUILD)/main/Makefile123 # $(SED) 's,@@STAGING_DIR@@,$(STAGING_DIR),g' $(WRKBUILD)/Makefile124 147 touch $@ 125 148 … … 130 153 ); 131 154 $(MAKE) -C "$(WRKBUILD)" \ 155 EXTRA_CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 132 156 EXTRA_CFLAGS="$(strip $(TARGET_CFLAGS)) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 133 157 EXTRA_LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ … … 186 210 rm -f chan_skinny.so ; \ 187 211 rm -f {codec,format}_ilbc.so ; \ 212 rm -f codec_gsm.so ; \ 188 213 rm -f codec_lpc10.so ; \ 189 214 rm -f pbx_dundi.so ; \ … … 316 341 $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_SPEEX) $(PACKAGE_DIR) 317 342 343 $(IPKG_ASTERISK_CODEC_GSM): 344 ${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_GSM)/usr/lib/asterisk/modules/ 345 ${INSTALL_BIN} $(WRKBUILD)/codecs/codec_gsm.so $(IDIR_ASTERISK_CODEC_GSM)/usr/lib/asterisk/modules/ 346 $(RSTRIP) $(IDIR_ASTERISK_CODEC_GSM) 347 $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_GSM) $(PACKAGE_DIR) 348 318 349 $(IPKG_ASTERISK_PBX_DUNDI): 319 350 install -d -m0755 $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk
Note:
See TracChangeset
for help on using the changeset viewer.
