Changeset 3f829e3 in freewrt
- Timestamp:
- Jan 16, 2007, 4:30:37 PM (19 years ago)
- Children:
- c853722
- Parents:
- 21ff2ff3
- Location:
- package/asterisk
- Files:
-
- 2 added
- 4 deleted
- 3 edited
-
Config.in (modified) (5 diffs)
-
Makefile (modified) (10 diffs)
-
ipkg/asterisk-meetme.conffiles (added)
-
ipkg/asterisk-meetme.control (added)
-
ipkg/asterisk-mini.conffiles (deleted)
-
ipkg/asterisk-mini.control (deleted)
-
ipkg/asterisk-mysql.conffiles (deleted)
-
ipkg/asterisk-mysql.control (deleted)
-
patches/200-custom_cflags.patch (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/asterisk/Config.in
r21ff2ff3 r3f829e3 13 13 14 14 http://www.asterisk.org/ 15 16 config FWRT_PACKAGE_ASTERISK_CHAN_BLUETOOTH17 prompt "asterisk-chan-bluetooth......... Bluetooth HandsFreeProfile support for Asterisk"18 tristate19 default n20 depends FWRT_PACKAGE_ASTERISK21 select FWRT_PACKAGE_BLUEZ_LIBS22 help23 The Bluetooth HandsFreeProfile support for Asterisk24 15 25 16 config FWRT_PACKAGE_ASTERISK_CHAN_MGCP … … 39 30 Skinny Client Control Protocol implementation for Asterisk 40 31 32 config FWRT_PACKAGE_ASTERISK_CHAN_IAX2 33 prompt "asterisk-chan-iax2.............. Support for the Inter Asterisk Protocol" 34 tristate 35 default n 36 depends FWRT_PACKAGE_ASTERISK 37 help 38 IAX2 allows trunking communication channels together. 39 40 Contains: 41 * chan_iax2.so 42 41 43 config FWRT_PACKAGE_ASTERISK_CODEC_ILBC 42 44 prompt "asterisk-codec-ilbc............. Internet Low Bitrate Codec (ILBC) Translator" … … 55 57 The LPC10 (Linear Predictor Code) 2.4kbps Voice Coder for Asterisk 56 58 57 config FWRT_PACKAGE_ASTERISK_CODEC_SPEEX58 prompt "asterisk-codec-speex............ Speex/PCM16 Codec Translator"59 tristate60 default n61 depends FWRT_PACKAGE_ASTERISK62 select FWRT_PACKAGE_LIBSPEEX63 help64 The Speex speech compression codec for Asterisk59 #config FWRT_PACKAGE_ASTERISK_CODEC_SPEEX 60 # prompt "asterisk-codec-speex............ Speex/PCM16 Codec Translator" 61 # tristate 62 # default n 63 # depends FWRT_PACKAGE_ASTERISK 64 # select FWRT_PACKAGE_LIBSPEEX 65 # help 66 # The Speex speech compression codec for Asterisk 65 67 66 68 config FWRT_PACKAGE_ASTERISK_CODEC_GSM … … 87 89 help 88 90 Asterisk Gateway Interface module 89 90 config FWRT_PACKAGE_ASTERISK_MYSQL91 prompt "asterisk-mysql.................. MySQL modules"92 tristate93 default n94 depends FWRT_PACKAGE_ASTERISK95 select FWRT_PACKAGE_LIBMYSQLCLIENT96 help97 MySQL modules for Asterisk98 91 99 92 config FWRT_PACKAGE_ASTERISK_PGSQL … … 130 123 help 131 124 Voicemail related modules for Asterisk 125 126 config FWRT_PACKAGE_ASTERISK_MEETME 127 prompt "asterisk-meetme................. Support For MeetMe (Conferences)" 128 tristate 129 default n 130 depends FWRT_PACKAGE_ASTERISK 131 select FWRT_PACKAGE_ZAPTEL 132 help 133 This package allows creation of conference channels. 134 132 135 endmenu -
package/asterisk/Makefile
r21ff2ff3 r3f829e3 20 20 $(eval $(call PKG_template,ASTERISK,asterisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 21 21 $(eval $(call PKG_template,ASTERISK_MINI,asterisk-mini,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 22 #$(eval $(call PKG_template,ASTERISK_MYSQL,asterisk-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 23 #$(eval $(call PKG_template,ASTERISK_PGSQL,asterisk-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 24 #$(eval $(call PKG_template,ASTERISK_SQLITE,asterisk-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 22 $(eval $(call PKG_template,ASTERISK_PGSQL,asterisk-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 23 $(eval $(call PKG_template,ASTERISK_SQLITE,asterisk-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 25 24 $(eval $(call PKG_template,ASTERISK_VOICEMAIL,asterisk-voicemail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 26 25 $(eval $(call PKG_template,ASTERISK_SOUNDS,asterisk-sounds,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 27 #$(eval $(call PKG_template,ASTERISK_CHAN_BLUETOOTH,asterisk-chan-bluetooth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))28 26 $(eval $(call PKG_template,ASTERISK_CHAN_MGCP,asterisk-chan-mgcp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 29 27 $(eval $(call PKG_template,ASTERISK_CHAN_SKINNY,asterisk-chan-skinny,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 28 $(eval $(call PKG_template,ASTERISK_CHAN_IAX2,asterisk-chan-iax2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 30 29 $(eval $(call PKG_template,ASTERISK_CODEC_ILBC,asterisk-codec-ilbc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 31 30 $(eval $(call PKG_template,ASTERISK_CODEC_LPC10,asterisk-codec-lpc10,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) … … 34 33 $(eval $(call PKG_template,ASTERISK_PBX_DUNDI,asterisk-pbx-dundi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 35 34 $(eval $(call PKG_template,ASTERISK_RES_AGI,asterisk-res-agi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 36 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 \ 35 $(eval $(call PKG_template,ASTERISK_MEETME,asterisk-meetme,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 36 37 CONFIGURE_ARGS= --without-kde \ 38 --without-qt \ 39 --with-z=${STAGING_DIR}/usr \ 64 40 --with-ncurses=${STAGING_DIR}/usr \ 65 41 --with-ssl=${STAGING_DIR}/usr … … 69 45 CONFIGURE_ARGS+= --without-gsm 70 46 endif 71 ifneq (${FWRT_PACKAGE_ASTERISK_CODEC_SPEEX},) 72 CONFIGURE_ARGS+= --with-speex=${STAGING_DIR}/usr 73 endif 47 #ifneq (${FWRT_PACKAGE_ASTERISK_CODEC_SPEEX},) 48 #CONFIGURE_ARGS+= --with-speex=${STAGING_DIR}/usr 49 #EXTRA_CFLAGS+= -I$(STAGING_DIR)/usr/include/speex 50 #endif 74 51 ifneq (${FWRT_PACKAGE_ASTERISK_FORMAT_VORBIS},) 75 52 CONFIGURE_ARGS+= --with-ogg=${STAGING_DIR}/usr \ … … 89 66 CONFIGURE_ARGS+= --with-curl=${STAGING_DIR}/usr 90 67 endif 91 ifneq (${FWRT_PACKAGE_ ZAPTEL},)68 ifneq (${FWRT_PACKAGE_ASTERISK_MEETME},) 92 69 CONFIGURE_ARGS+= --with-zaptel=${STAGING_DIR}/usr 93 70 else 94 71 CONFIGURE_ARGS+= --without-zaptel 95 72 endif 73 ifneq (${FWRT_PACKAGE_ASTERISK_PGSQL},) 74 CONFIGURE_ARGS+= --with-postgres=${STAGING_DIR}/usr 75 else 76 CONFIGURE_ARGS+= --without-postgres 77 endif 78 ifneq (${FWRT_PACKAGE_LIBPOPT},) 79 CONFIGURE_ARGS+= --with-popt=${STAGING_DIR}/usr 80 else 81 CONFIGURE_ARGS+= --without-popt 82 endif 83 84 EXTRA_CPPFLAGS:= $(strip ${TARGET_CPPFLAGS}) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 85 EXTRA_CFLAGS:= $(strip ${TARGET_CFLAGS}) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 86 EXTRA_LDFLAGS:= $(strip ${TARGET_LDFLAGS}) -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib 96 87 97 88 $(WRKBUILD)/.configured: … … 120 111 --disable-nls \ 121 112 --without-curses \ 122 --without-kde \123 --without-qt \124 113 --without-gnutls \ 125 114 --without-asound \ … … 135 124 --without-osptk \ 136 125 --without-oss \ 137 --without-popt \138 --without-postgres \139 126 --without-pri \ 140 127 --without-pwlib \ … … 155 142 ); 156 143 $(MAKE) -C "$(WRKBUILD)" \ 157 EXTRA_CPPFLAGS=" -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \158 EXTRA_CFLAGS="$ (strip $(TARGET_CFLAGS)) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \159 EXTRA_LDFLAGS=" -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \144 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}" \ 145 EXTRA_CFLAGS="${EXTRA_CFLAGS}" \ 146 EXTRA_LDFLAGS="${EXTRA_LDFLAGS}" \ 160 147 DESTDIR="$(WRKINST)" \ 148 OPTIMIZE="-Os" \ 161 149 NOISY_BUILD=1 \ 162 150 all install samples 151 (cd ${WRKBUILD}/sounds ; \ 152 tar xzf asterisk-core-sounds-en-gsm-1.4.4.tar.gz ; \ 153 tar xzf asterisk-moh-freeplay-wav.tar.gz ; \ 154 rm asterisk-core-sounds-en-gsm-1.4.4.tar.gz ; \ 155 rm asterisk-moh-freeplay-wav.tar.gz ; \ 156 ); 163 157 touch $@ 164 165 #$(WRKBUILD)/.built:166 # $(MAKE) -C "$(WRKBUILD)" \167 # CROSS_ARCH="Linux" \168 # CROSS_COMPILE="$(TARGET_CROSS)" \169 # CROSS_COMPILE_BIN="/void/" \170 # CROSS_COMPILE_TARGET="/void/" \171 # $(TARGET_CONFIGURE_OPTS) \172 # HOST_CC="$(HOSTCC)" \173 # OPTIMIZE="$(TARGET_CFLAGS)" \174 # PROC="$(ARCH)" \175 # DEBUG="" \176 # OPTIONS="-DLOW_MEMORY -Dlinux" \177 # NOCRYPTO="yes" \178 # EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \179 # EXTRA_LDFLAGS="$(EXTRA_LDFLAGS)" \180 # EXTRA_APP_MODULES="$(EXTRA_APP_MODULES)" \181 # EXTRA_CDR_MODULES="$(EXTRA_CDR_MODULES)" \182 # EXTRA_CHAN_MODULES="$(EXTRA_CHAN_MODULES)" \183 # EXTRA_CODEC_MODULES="$(EXTRA_CODEC_MODULES)" \184 # EXTRA_RES_MODULES="$(EXTRA_RES_MODULES)" \185 # DESTDIR="$(WRKINST)" \186 # ASTVARLIBDIR="/usr/lib/asterisk" \187 # $(EXTRA_DEFINES) \188 # all install samples189 # rm -f $(WRKINST)/etc/asterisk/*.old190 # touch $@191 158 192 159 $(IPKG_ASTERISK): … … 226 193 rm -f dundi.conf ; \ 227 194 ) 228 install -m0644./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/195 ${INSTALL_DATA} ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/ 229 196 $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(WRKINST)/etc/asterisk/musiconhold.conf 230 install -d -m0755$(IDIR_ASTERISK)/etc/init.d231 install -m0755./files/asterisk.init $(IDIR_ASTERISK)/etc/init.d/S$(PKG_INIT)asterisk197 ${INSTALL_DIR} $(IDIR_ASTERISK)/etc/init.d 198 ${INSTALL_BIN} ./files/asterisk.init $(IDIR_ASTERISK)/etc/init.d/S$(PKG_INIT)asterisk 232 199 $(RSTRIP) $(IDIR_ASTERISK) 233 200 $(IPKG_BUILD) $(IDIR_ASTERISK) $(PACKAGE_DIR) 234 201 235 $(IPKG_ASTERISK_MINI):236 install -d -m0755 $(IDIR_ASTERISK_MINI)/etc/asterisk237 for f in asterisk enum extconfig extensions features iax iaxprov logger manager modules musiconhold rtp sip; do \238 $(CP) $(WRKINST)/etc/asterisk/$$f.conf $(IDIR_ASTERISK_MINI)/etc/asterisk/ ; \239 done240 install -m0644 ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/241 $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(WRKINST)/etc/asterisk/musiconhold.conf242 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk243 # $(CP) $(WRKINST)/usr/lib/asterisk/firmware $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/244 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/keys245 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules246 for f in chan_iax2 chan_local chan_sip codec_gsm codec_ulaw format_gsm format_pcm format_wav \247 format_wav_gsm pbx_config res_features res_musiconhold; do \248 $(CP) $(WRKINST)/usr/lib/asterisk/modules/$$f.so $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules/ ; \249 done250 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/mohmp3251 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/sounds252 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/sbin253 $(CP) $(WRKINST)/usr/sbin/asterisk $(IDIR_ASTERISK_MINI)/usr/sbin/254 $(CP) $(WRKINST)/usr/sbin/safe_asterisk $(IDIR_ASTERISK_MINI)/usr/sbin/255 install -d -m0755 $(IDIR_ASTERISK_MINI)/etc/init.d256 install -m0755 ./files/asterisk.init $(IDIR_ASTERISK_MINI)/etc/init.d/S$(PKG_INIT)asterisk257 $(RSTRIP) $(IDIR_ASTERISK_MINI)258 $(IPKG_BUILD) $(IDIR_ASTERISK_MINI) $(PACKAGE_DIR)259 260 $(IPKG_ASTERISK_MYSQL):261 install -d -m0755 $(IDIR_ASTERISK_MYSQL)/etc/asterisk262 # install -m0600 $(WRKBUILD)/configs/cdr_mysql.conf.sample $(IDIR_ASTERISK_MYSQL)/etc/asterisk/cdr_mysql.conf263 install -d -m0755 $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules264 # install -m0755 $(WRKBUILD)/apps/app_sql_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/265 # install -m0755 $(WRKBUILD)/cdr/cdr_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/266 $(RSTRIP) $(IDIR_ASTERISK_MYSQL)267 $(IPKG_BUILD) $(IDIR_ASTERISK_MYSQL) $(PACKAGE_DIR)268 269 202 $(IPKG_ASTERISK_PGSQL): 270 install -d -m0755 $(IDIR_ASTERISK_PGSQL)/etc/asterisk 271 install -m0600 $(WRKBUILD)/configs/cdr_pgsql.conf.sample $(IDIR_ASTERISK_PGSQL)/etc/asterisk/cdr_pgsql.conf 272 install -d -m0755 $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules 273 install -m0755 $(WRKBUILD)/apps/app_sql_postgres.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/ 274 install -m0755 $(WRKBUILD)/cdr/cdr_pgsql.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/ 203 ${INSTALL_DIR} $(IDIR_ASTERISK_PGSQL)/etc/asterisk 204 ${INSTALL_DATA} $(WRKBUILD)/configs/cdr_pgsql.conf.sample $(IDIR_ASTERISK_PGSQL)/etc/asterisk/cdr_pgsql.conf 205 ${INSTALL_DIR} $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules 206 ${INSTALL_BIN} $(WRKBUILD)/cdr/cdr_pgsql.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/ 275 207 $(RSTRIP) $(IDIR_ASTERISK_PGSQL) 276 208 $(IPKG_BUILD) $(IDIR_ASTERISK_PGSQL) $(PACKAGE_DIR) 277 209 278 210 $(IPKG_ASTERISK_SQLITE): 279 install -d -m0755$(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules280 install -m0755$(WRKBUILD)/cdr/cdr_sqlite.so $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules/211 ${INSTALL_DIR} $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules 212 ${INSTALL_BIN} $(WRKBUILD)/cdr/cdr_sqlite.so $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules/ 281 213 $(RSTRIP) $(IDIR_ASTERISK_SQLITE) 282 214 $(IPKG_BUILD) $(IDIR_ASTERISK_SQLITE) $(PACKAGE_DIR) 283 215 284 216 $(IPKG_ASTERISK_SOUNDS): 285 install -d -m0755$(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds217 ${INSTALL_DIR} $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds 286 218 $(CP) $(WRKBUILD)/sounds/* $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/ 287 219 rm -f $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/*.mp3 … … 290 222 291 223 $(IPKG_ASTERISK_VOICEMAIL): 292 install -d -m0755$(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk293 install -m0644 $(WRKBUILD)/configs/voicemail.conf.sample $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk/voicemail.conf294 install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules295 install -m0755$(WRKBUILD)/apps/*voicemail.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/296 install -m0755$(WRKBUILD)/res/res_adsi.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/297 #install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds298 #$(CP) $(WRKBUILD)/sounds/vm-*.gsm $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds/224 ${INSTALL_DIR} $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk 225 ${INSTALL_DIR} $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules 226 ${INSTALL_DATA} $(WRKBUILD)/configs/voicemail.conf.sample $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk/voicemail.conf 227 ${CP} $(WRKBUILD)/apps/*voicemail.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/ 228 ${INSTALL_BIN} $(WRKBUILD)/res/res_adsi.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/ 229 install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds 230 $(CP) $(WRKBUILD)/sounds/vm-*.gsm $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds/ 299 231 $(RSTRIP) $(IDIR_ASTERISK_VOICEMAIL) 300 232 $(IPKG_BUILD) $(IDIR_ASTERISK_VOICEMAIL) $(PACKAGE_DIR) 301 233 302 $(IPKG_ASTERISK_CHAN_BLUETOOTH):303 install -d -m0755 $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk304 install -m0644 $(WRKBUILD)/configs/bluetooth.conf $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk/bluetooth.conf305 install -d -m0755 $(IDIR_ASTERISK_CHAN_BLUETOOTH)/usr/lib/asterisk/modules306 install -m0755 $(WRKBUILD)/channels/chan_bluetooth.so $(IDIR_ASTERISK_CHAN_BLUETOOTH)/usr/lib/asterisk/modules/307 $(RSTRIP) $(IDIR_ASTERISK_CHAN_BLUETOOTH)308 $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_BLUETOOTH) $(PACKAGE_DIR)309 310 234 $(IPKG_ASTERISK_CHAN_MGCP): 311 install -d -m0755$(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk312 install -m0644$(WRKBUILD)/configs/mgcp.conf.sample $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk/mgcp.conf313 install -d -m0755$(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules314 install -m0755$(WRKBUILD)/channels/chan_mgcp.so $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules/235 ${INSTALL_DIR} $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk 236 ${INSTALL_DATA} $(WRKBUILD)/configs/mgcp.conf.sample $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk/mgcp.conf 237 ${INSTALL_DIR} $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules 238 ${INSTALL_BIN} $(WRKBUILD)/channels/chan_mgcp.so $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules/ 315 239 $(RSTRIP) $(IDIR_ASTERISK_CHAN_MGCP) 316 240 $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_MGCP) $(PACKAGE_DIR) 317 241 318 242 $(IPKG_ASTERISK_CHAN_SKINNY): 319 install -d -m0755$(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk320 install -m0644$(WRKBUILD)/configs/skinny.conf.sample $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk/skinny.conf321 install -d -m0755$(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules322 install -m0755$(WRKBUILD)/channels/chan_skinny.so $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules/243 ${INSTALL_DIR} $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk 244 ${INSTALL_DATA} $(WRKBUILD)/configs/skinny.conf.sample $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk/skinny.conf 245 ${INSTALL_DIR} $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules 246 ${INSTALL_BIN} $(WRKBUILD)/channels/chan_skinny.so $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules/ 323 247 $(RSTRIP) $(IDIR_ASTERISK_CHAN_SKINNY) 324 248 $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_SKINNY) $(PACKAGE_DIR) 325 249 250 $(IPKG_ASTERISK_CHAN_IAX2): 251 ${INSTALL_DIR} $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk 252 ${INSTALL_DATA} $(WRKBUILD)/configs/iax.conf.sample $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk/iax.conf 253 ${INSTALL_DATA} $(WRKBUILD)/configs/iaxprov.conf.sample $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk/iaxprov.conf 254 ${INSTALL_DIR} $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules 255 ${INSTALL_BIN} $(WRKBUILD)/channels/chan_iax2.so $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules/ 256 $(RSTRIP) $(IDIR_ASTERISK_CHAN_SKINNY) 257 $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_SKINNY) $(PACKAGE_DIR) 258 326 259 $(IPKG_ASTERISK_CODEC_ILBC): 327 install -d -m0755$(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules328 install -m0755$(WRKBUILD)/codecs/codec_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/329 install -m0755$(WRKBUILD)/formats/format_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/260 ${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules 261 ${INSTALL_BIN} $(WRKBUILD)/codecs/codec_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/ 262 ${INSTALL_BIN} $(WRKBUILD)/formats/format_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/ 330 263 $(RSTRIP) $(IDIR_ASTERISK_CODEC_ILBC) 331 264 $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_ILBC) $(PACKAGE_DIR) 332 265 333 266 $(IPKG_ASTERISK_CODEC_LPC10): 334 install -d -m0755$(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules335 install -m0755$(WRKBUILD)/codecs/codec_lpc10.so $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules/267 ${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules 268 ${INSTALL_BIN} $(WRKBUILD)/codecs/codec_lpc10.so $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules/ 336 269 $(RSTRIP) $(IDIR_ASTERISK_CODEC_LPC10) 337 270 $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_LPC10) $(PACKAGE_DIR) 338 271 339 $(IPKG_ASTERISK_CODEC_SPEEX):340 install -d -m0755$(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules341 install -m0755 $(WRKBUILD)/codecs/codec_speex.so $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules/342 $(RSTRIP) $(IDIR_ASTERISK_CODEC_SPEEX)343 $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_SPEEX) $(PACKAGE_DIR)272 #$(IPKG_ASTERISK_CODEC_SPEEX): 273 # ${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules 274 # install -m0755 $(WRKBUILD)/codecs/codec_speex.so $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules/ 275 # $(RSTRIP) $(IDIR_ASTERISK_CODEC_SPEEX) 276 # $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_SPEEX) $(PACKAGE_DIR) 344 277 345 278 $(IPKG_ASTERISK_CODEC_GSM): … … 350 283 351 284 $(IPKG_ASTERISK_PBX_DUNDI): 352 install -d -m0755$(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk353 install -m0644$(WRKBUILD)/configs/dundi.conf.sample $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk/dundi.conf354 install -d -m0755$(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules355 install -m0755$(WRKBUILD)/pbx/pbx_dundi.so $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules/285 ${INSTALL_DIR} $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk 286 ${INSTALL_DATA} $(WRKBUILD)/configs/dundi.conf.sample $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk/dundi.conf 287 ${INSTALL_DIR} $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules 288 ${INSTALL_BIN} $(WRKBUILD)/pbx/pbx_dundi.so $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules/ 356 289 $(RSTRIP) $(IDIR_ASTERISK_PBX_DUNDI) 357 290 $(IPKG_BUILD) $(IDIR_ASTERISK_PBX_DUNDI) $(PACKAGE_DIR) 358 291 359 292 $(IPKG_ASTERISK_RES_AGI): 360 install -d -m0755$(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/agi-bin361 install -d -m0755$(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules362 install -m0755$(WRKBUILD)/res/res_agi.so $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules/293 ${INSTALL_DIR} $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/agi-bin 294 ${INSTALL_DIR} $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules 295 ${INSTALL_BIN} $(WRKBUILD)/res/res_agi.so $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules/ 363 296 $(RSTRIP) $(IDIR_ASTERISK_RES_AGI) 364 297 $(IPKG_BUILD) $(IDIR_ASTERISK_RES_AGI) $(PACKAGE_DIR) 365 298 299 $(IPKG_ASTERISK_MEETME): 300 ${INSTALL_DIR} ${IDIR_ASTERISK_MEETME}/etc/asterisk/ 301 ${INSTALL_DIR} ${IDIR_ASTERISK_MEETME}/usr/lib/asterisk/modules 302 ${INSTALL_DATA} ${WRKBUILD}/configs/meetme.conf.sample ${IDIR_ASTERISK_MEETME}/etc/asterisk/meetme.conf 303 ${INSTALL_BIN} ${WRKBUILD}/apps/app_meetme.so ${IDIR_ASTERISK_MEETME}/usr/lib/asterisk/modules 304 $(RSTRIP) $(IDIR_ASTERISK_MEETME) 305 $(IPKG_BUILD) $(IDIR_ASTERISK_MEETME) $(PACKAGE_DIR) 306 -
package/asterisk/patches/200-custom_cflags.patch
r21ff2ff3 r3f829e3 4 4 5 5 --- asterisk-1.4.0.orig/Makefile 2006-12-22 23:33:46.000000000 +0100 6 +++ asterisk-1.4.0/Makefile 2007-01- 04 20:20:13.000000000 +01006 +++ asterisk-1.4.0/Makefile 2007-01-15 12:34:22.000000000 +0100 7 7 @@ -180,6 +180,10 @@ ifeq ($(OSARCH),linux-gnu) 8 8 endif … … 10 10 11 11 +# fix for cross compiling 12 +ASTCFLAGS+= -I${STAGING_DIR}/usr/include13 +ASTLDFLAGS+= -L${STAGING_DIR}/usr/lib12 +ASTCFLAGS+= ${EXTRA_CFLAGS} ${EXTRA_CPPFLAGS} 13 +ASTLDFLAGS+= ${EXTRA_LDFLAGS} 14 14 + 15 15 ASTCFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG)
Note:
See TracChangeset
for help on using the changeset viewer.
