Changeset 3f829e3 in freewrt


Ignore:
Timestamp:
Jan 16, 2007, 4:30:37 PM (19 years ago)
Author:
Phil Sutter <n0-1@…>
Children:
c853722
Parents:
21ff2ff3
Message:

some cleanup, asterisk-mini is needles as modularization
increases, mysql-support is gone.

git-svn-id: svn://www.freewrt.org/trunk/freewrt@1605 afb5a338-a214-0410-bd46-81f09a774fd1

Location:
package/asterisk
Files:
2 added
4 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • package/asterisk/Config.in

    r21ff2ff3 r3f829e3  
    1313         
    1414          http://www.asterisk.org/
    15 
    16 config FWRT_PACKAGE_ASTERISK_CHAN_BLUETOOTH
    17         prompt   "asterisk-chan-bluetooth......... Bluetooth HandsFreeProfile support for Asterisk"
    18         tristate
    19         default n
    20         depends FWRT_PACKAGE_ASTERISK
    21         select FWRT_PACKAGE_BLUEZ_LIBS
    22         help
    23           The Bluetooth HandsFreeProfile support for Asterisk
    2415
    2516config FWRT_PACKAGE_ASTERISK_CHAN_MGCP
     
    3930          Skinny Client Control Protocol implementation for Asterisk
    4031
     32config 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
    4143config FWRT_PACKAGE_ASTERISK_CODEC_ILBC
    4244        prompt   "asterisk-codec-ilbc............. Internet Low Bitrate Codec (ILBC) Translator"
     
    5557          The LPC10 (Linear Predictor Code) 2.4kbps Voice Coder for Asterisk
    5658
    57 config FWRT_PACKAGE_ASTERISK_CODEC_SPEEX
    58         prompt   "asterisk-codec-speex............ Speex/PCM16 Codec Translator"
    59         tristate
    60         default n
    61         depends FWRT_PACKAGE_ASTERISK
    62         select FWRT_PACKAGE_LIBSPEEX
    63         help
    64           The Speex speech compression codec for Asterisk
     59#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
    6567
    6668config FWRT_PACKAGE_ASTERISK_CODEC_GSM
     
    8789        help
    8890          Asterisk Gateway Interface module
    89 
    90 config FWRT_PACKAGE_ASTERISK_MYSQL
    91         prompt   "asterisk-mysql.................. MySQL modules"
    92         tristate
    93         default n
    94         depends FWRT_PACKAGE_ASTERISK
    95         select FWRT_PACKAGE_LIBMYSQLCLIENT
    96         help
    97           MySQL modules for Asterisk
    9891
    9992config FWRT_PACKAGE_ASTERISK_PGSQL
     
    130123        help
    131124          Voicemail related modules for Asterisk
     125
     126config 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
    132135endmenu
  • package/asterisk/Makefile

    r21ff2ff3 r3f829e3  
    2020$(eval $(call PKG_template,ASTERISK,asterisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    2121$(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)))
    2524$(eval $(call PKG_template,ASTERISK_VOICEMAIL,asterisk-voicemail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    2625$(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)))
    2826$(eval $(call PKG_template,ASTERISK_CHAN_MGCP,asterisk-chan-mgcp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    2927$(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)))
    3029$(eval $(call PKG_template,ASTERISK_CODEC_ILBC,asterisk-codec-ilbc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    3130$(eval $(call PKG_template,ASTERISK_CODEC_LPC10,asterisk-codec-lpc10,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     
    3433$(eval $(call PKG_template,ASTERISK_PBX_DUNDI,asterisk-pbx-dundi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    3534$(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
     37CONFIGURE_ARGS=         --without-kde \
     38                        --without-qt \
     39                        --with-z=${STAGING_DIR}/usr \
    6440                        --with-ncurses=${STAGING_DIR}/usr \
    6541                        --with-ssl=${STAGING_DIR}/usr
     
    6945CONFIGURE_ARGS+=        --without-gsm
    7046endif
    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
    7451ifneq (${FWRT_PACKAGE_ASTERISK_FORMAT_VORBIS},)
    7552CONFIGURE_ARGS+=        --with-ogg=${STAGING_DIR}/usr \
     
    8966CONFIGURE_ARGS+=        --with-curl=${STAGING_DIR}/usr
    9067endif
    91 ifneq (${FWRT_PACKAGE_ZAPTEL},)
     68ifneq (${FWRT_PACKAGE_ASTERISK_MEETME},)
    9269CONFIGURE_ARGS+=        --with-zaptel=${STAGING_DIR}/usr
    9370else
    9471CONFIGURE_ARGS+=        --without-zaptel
    9572endif
     73ifneq (${FWRT_PACKAGE_ASTERISK_PGSQL},)
     74CONFIGURE_ARGS+=        --with-postgres=${STAGING_DIR}/usr
     75else
     76CONFIGURE_ARGS+=        --without-postgres
     77endif
     78ifneq (${FWRT_PACKAGE_LIBPOPT},)
     79CONFIGURE_ARGS+=        --with-popt=${STAGING_DIR}/usr
     80else
     81CONFIGURE_ARGS+=        --without-popt
     82endif
     83
     84EXTRA_CPPFLAGS:=        $(strip ${TARGET_CPPFLAGS}) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
     85EXTRA_CFLAGS:=          $(strip ${TARGET_CFLAGS}) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
     86EXTRA_LDFLAGS:=         $(strip ${TARGET_LDFLAGS}) -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib
    9687
    9788$(WRKBUILD)/.configured:
     
    120111                  --disable-nls \
    121112                  --without-curses \
    122                   --without-kde \
    123                   --without-qt \
    124113                  --without-gnutls \
    125114                  --without-asound \
     
    135124                  --without-osptk \
    136125                  --without-oss \
    137                   --without-popt \
    138                   --without-postgres \
    139126                  --without-pri \
    140127                  --without-pwlib \
     
    155142        );
    156143        $(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}" \
    160147                DESTDIR="$(WRKINST)" \
     148                OPTIMIZE="-Os" \
    161149                NOISY_BUILD=1 \
    162150                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        );
    163157        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 samples
    189 #       rm -f $(WRKINST)/etc/asterisk/*.old
    190 #       touch $@
    191158
    192159$(IPKG_ASTERISK):
     
    226193                rm -f dundi.conf ; \
    227194        )
    228         install -m0644 ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/
     195        ${INSTALL_DATA} ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/
    229196        $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(WRKINST)/etc/asterisk/musiconhold.conf
    230         install -d -m0755 $(IDIR_ASTERISK)/etc/init.d
    231         install -m0755  ./files/asterisk.init $(IDIR_ASTERISK)/etc/init.d/S$(PKG_INIT)asterisk
     197        ${INSTALL_DIR} $(IDIR_ASTERISK)/etc/init.d
     198        ${INSTALL_BIN}  ./files/asterisk.init $(IDIR_ASTERISK)/etc/init.d/S$(PKG_INIT)asterisk
    232199        $(RSTRIP) $(IDIR_ASTERISK)
    233200        $(IPKG_BUILD) $(IDIR_ASTERISK) $(PACKAGE_DIR)
    234201
    235 $(IPKG_ASTERISK_MINI):
    236         install -d -m0755 $(IDIR_ASTERISK_MINI)/etc/asterisk
    237         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         done
    240         install -m0644 ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/
    241         $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(WRKINST)/etc/asterisk/musiconhold.conf
    242         install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk
    243 #       $(CP) $(WRKINST)/usr/lib/asterisk/firmware $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/
    244         install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/keys
    245         install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules
    246         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         done
    250         install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/mohmp3
    251         install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/sounds
    252         install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/sbin
    253         $(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.d
    256         install -m0755  ./files/asterisk.init $(IDIR_ASTERISK_MINI)/etc/init.d/S$(PKG_INIT)asterisk
    257         $(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/asterisk
    262 #       install -m0600 $(WRKBUILD)/configs/cdr_mysql.conf.sample $(IDIR_ASTERISK_MYSQL)/etc/asterisk/cdr_mysql.conf
    263         install -d -m0755 $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules
    264 #       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 
    269202$(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/
    275207        $(RSTRIP) $(IDIR_ASTERISK_PGSQL)
    276208        $(IPKG_BUILD) $(IDIR_ASTERISK_PGSQL) $(PACKAGE_DIR)
    277209
    278210$(IPKG_ASTERISK_SQLITE):
    279         install -d -m0755 $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules
    280         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/
    281213        $(RSTRIP) $(IDIR_ASTERISK_SQLITE)
    282214        $(IPKG_BUILD) $(IDIR_ASTERISK_SQLITE) $(PACKAGE_DIR)
    283215
    284216$(IPKG_ASTERISK_SOUNDS):
    285         install -d -m0755 $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds
     217        ${INSTALL_DIR} $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds
    286218        $(CP) $(WRKBUILD)/sounds/* $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/
    287219        rm -f $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/*.mp3
     
    290222
    291223$(IPKG_ASTERISK_VOICEMAIL):
    292         install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk
    293         install -m0644 $(WRKBUILD)/configs/voicemail.conf.sample $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk/voicemail.conf
    294         install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules
    295         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/sounds
    298 #       $(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/
    299231        $(RSTRIP) $(IDIR_ASTERISK_VOICEMAIL)
    300232        $(IPKG_BUILD) $(IDIR_ASTERISK_VOICEMAIL) $(PACKAGE_DIR)
    301233
    302 $(IPKG_ASTERISK_CHAN_BLUETOOTH):
    303         install -d -m0755 $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk
    304         install -m0644 $(WRKBUILD)/configs/bluetooth.conf $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk/bluetooth.conf
    305         install -d -m0755 $(IDIR_ASTERISK_CHAN_BLUETOOTH)/usr/lib/asterisk/modules
    306         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 
    310234$(IPKG_ASTERISK_CHAN_MGCP):
    311         install -d -m0755 $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk
    312         install -m0644 $(WRKBUILD)/configs/mgcp.conf.sample $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk/mgcp.conf
    313         install -d -m0755 $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules
    314         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/
    315239        $(RSTRIP) $(IDIR_ASTERISK_CHAN_MGCP)
    316240        $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_MGCP) $(PACKAGE_DIR)
    317241
    318242$(IPKG_ASTERISK_CHAN_SKINNY):
    319         install -d -m0755 $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk
    320         install -m0644 $(WRKBUILD)/configs/skinny.conf.sample $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk/skinny.conf
    321         install -d -m0755 $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules
    322         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/
    323247        $(RSTRIP) $(IDIR_ASTERISK_CHAN_SKINNY)
    324248        $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_SKINNY) $(PACKAGE_DIR)
    325249
     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
    326259$(IPKG_ASTERISK_CODEC_ILBC):
    327         install -d -m0755 $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules
    328         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/
    330263        $(RSTRIP) $(IDIR_ASTERISK_CODEC_ILBC)
    331264        $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_ILBC) $(PACKAGE_DIR)
    332265
    333266$(IPKG_ASTERISK_CODEC_LPC10):
    334         install -d -m0755 $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules
    335         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/
    336269        $(RSTRIP) $(IDIR_ASTERISK_CODEC_LPC10)
    337270        $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_LPC10) $(PACKAGE_DIR)
    338271
    339 $(IPKG_ASTERISK_CODEC_SPEEX):
    340         install -d -m0755 $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules
    341         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)
    344277
    345278$(IPKG_ASTERISK_CODEC_GSM):
     
    350283
    351284$(IPKG_ASTERISK_PBX_DUNDI):
    352         install -d -m0755 $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk
    353         install -m0644 $(WRKBUILD)/configs/dundi.conf.sample $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk/dundi.conf
    354         install -d -m0755 $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules
    355         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/
    356289        $(RSTRIP) $(IDIR_ASTERISK_PBX_DUNDI)
    357290        $(IPKG_BUILD) $(IDIR_ASTERISK_PBX_DUNDI) $(PACKAGE_DIR)
    358291
    359292$(IPKG_ASTERISK_RES_AGI):
    360         install -d -m0755 $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/agi-bin
    361         install -d -m0755 $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules
    362         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/
    363296        $(RSTRIP) $(IDIR_ASTERISK_RES_AGI)
    364297        $(IPKG_BUILD) $(IDIR_ASTERISK_RES_AGI) $(PACKAGE_DIR)
    365298
     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  
    44
    55--- 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 +0100
     6+++ asterisk-1.4.0/Makefile     2007-01-15 12:34:22.000000000 +0100
    77@@ -180,6 +180,10 @@ ifeq ($(OSARCH),linux-gnu)
    88   endif
     
    1010 
    1111+# fix for cross compiling
    12 +ASTCFLAGS+= -I${STAGING_DIR}/usr/include
    13 +ASTLDFLAGS+= -L${STAGING_DIR}/usr/lib
     12+ASTCFLAGS+= ${EXTRA_CFLAGS} ${EXTRA_CPPFLAGS}
     13+ASTLDFLAGS+= ${EXTRA_LDFLAGS}
    1414+
    1515 ASTCFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG)
Note: See TracChangeset for help on using the changeset viewer.