Changeset d419478 in freewrt for package/asterisk
- Timestamp:
- Jul 21, 2006, 1:56:32 AM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- 50d34d3
- Parents:
- 2029b2e
- File:
-
- 1 edited
-
package/asterisk/Makefile (modified) (20 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/asterisk/Makefile
r2029b2e rd419478 10 10 PKG_SOURCE_URL:=http://ftp.digium.com/pub/asterisk/old-releases/ ftp://ftp.digium.com/pub/asterisk/old-releases/ 11 11 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 12 PKG_CAT:=zcat 13 14 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 15 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 12 16 13 17 14 include $(TOPDIR)/package/rules.mk … … 55 52 ifneq ($(BR2_PACKAGE_ASTERISK_CHAN_H323),) 56 53 EXTRA_DEFINES += \ 57 OPENH323DIR="$ (BUILD_DIR)/openh323" \58 PWLIBDIR="$ (BUILD_DIR)/pwlib" \54 OPENH323DIR="${WRKDIR}/openh323" \ 55 PWLIBDIR="${WRKDIR}/pwlib" \ 59 56 CXXLIBS="-nodefaultlibs -luClibc++ -lc -lm -lgcc" 60 57 EXTRA_CHAN_MODULES += chan_h323.so … … 65 62 endif 66 63 67 $( PKG_BUILD_DIR)/.configured:64 $(WRKBUILD)/.configured: 68 65 touch $@ 69 66 70 $( PKG_BUILD_DIR)/.built:67 $(WRKBUILD)/.built: 71 68 ifneq ($(BR2_PACKAGE_ASTERISK_CHAN_H323),) 72 $(MAKE) -C "$( PKG_BUILD_DIR)/channels/h323" \69 $(MAKE) -C "$(WRKBUILD)/channels/h323" \ 73 70 $(TARGET_CONFIGURE_OPTS) \ 74 71 $(EXTRA_DEFINES) \ 75 72 optnoshared 76 73 endif 77 $(MAKE) -C "$( PKG_BUILD_DIR)" \74 $(MAKE) -C "$(WRKBUILD)" \ 78 75 CROSS_ARCH="Linux" \ 79 76 CROSS_COMPILE="$(TARGET_CROSS)" \ … … 94 91 EXTRA_CODEC_MODULES="$(EXTRA_CODEC_MODULES)" \ 95 92 EXTRA_RES_MODULES="$(EXTRA_RES_MODULES)" \ 96 DESTDIR="$( PKG_INSTALL_DIR)" \93 DESTDIR="$(WRKINST)" \ 97 94 ASTVARLIBDIR="/usr/lib/asterisk" \ 98 95 $(EXTRA_DEFINES) \ 99 96 all install samples 100 rm -f $( PKG_INSTALL_DIR)/etc/asterisk/*.old97 rm -f $(WRKINST)/etc/asterisk/*.old 101 98 touch $@ 102 99 103 100 $(IPKG_ASTERISK): 104 $(CP) $( PKG_INSTALL_DIR)/* $(IDIR_ASTERISK)101 $(CP) $(WRKINST)/* $(IDIR_ASTERISK) 105 102 rm -rf $(IDIR_ASTERISK)/usr/sbin/astgenkey 106 103 rm -rf $(IDIR_ASTERISK)/usr/bin … … 137 134 ) 138 135 install -m0644 ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/ 139 $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $( PKG_INSTALL_DIR)/etc/asterisk/musiconhold.conf136 $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(WRKINST)/etc/asterisk/musiconhold.conf 140 137 install -d -m0755 $(IDIR_ASTERISK)/etc/default 141 138 install -m0644 ./files/asterisk.default $(IDIR_ASTERISK)/etc/default/asterisk … … 149 146 install -d -m0755 $(IDIR_ASTERISK_MINI)/etc/asterisk 150 147 for f in asterisk enum extconfig extensions features iax iaxprov logger manager modules musiconhold rtp sip; do \ 151 $(CP) $( PKG_INSTALL_DIR)/etc/asterisk/$$f.conf $(IDIR_ASTERISK_MINI)/etc/asterisk/ ; \148 $(CP) $(WRKINST)/etc/asterisk/$$f.conf $(IDIR_ASTERISK_MINI)/etc/asterisk/ ; \ 152 149 done 153 150 install -m0644 ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/ 154 $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $( PKG_INSTALL_DIR)/etc/asterisk/musiconhold.conf151 $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(WRKINST)/etc/asterisk/musiconhold.conf 155 152 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk 156 $(CP) $( PKG_INSTALL_DIR)/usr/lib/asterisk/firmware $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/153 $(CP) $(WRKINST)/usr/lib/asterisk/firmware $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/ 157 154 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/keys 158 155 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules 159 156 for f in chan_iax2 chan_local chan_sip codec_gsm codec_ulaw format_gsm format_pcm format_wav \ 160 157 format_wav_gsm pbx_config res_features res_musiconhold; do \ 161 $(CP) $( PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$f.so $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules/ ; \158 $(CP) $(WRKINST)/usr/lib/asterisk/modules/$$f.so $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules/ ; \ 162 159 done 163 160 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/mohmp3 164 161 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/sounds 165 162 install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/sbin 166 $(CP) $( PKG_INSTALL_DIR)/usr/sbin/asterisk $(IDIR_ASTERISK_MINI)/usr/sbin/167 $(CP) $( PKG_INSTALL_DIR)/usr/sbin/safe_asterisk $(IDIR_ASTERISK_MINI)/usr/sbin/163 $(CP) $(WRKINST)/usr/sbin/asterisk $(IDIR_ASTERISK_MINI)/usr/sbin/ 164 $(CP) $(WRKINST)/usr/sbin/safe_asterisk $(IDIR_ASTERISK_MINI)/usr/sbin/ 168 165 install -d -m0755 $(IDIR_ASTERISK_MINI)/etc/default 169 166 install -m0644 ./files/asterisk.default $(IDIR_ASTERISK_MINI)/etc/default/asterisk … … 176 173 $(IPKG_ASTERISK_MYSQL): 177 174 install -d -m0755 $(IDIR_ASTERISK_MYSQL)/etc/asterisk 178 install -m0600 $( PKG_BUILD_DIR)/configs/cdr_mysql.conf.sample $(IDIR_ASTERISK_MYSQL)/etc/asterisk/cdr_mysql.conf175 install -m0600 $(WRKBUILD)/configs/cdr_mysql.conf.sample $(IDIR_ASTERISK_MYSQL)/etc/asterisk/cdr_mysql.conf 179 176 install -d -m0755 $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules 180 install -m0755 $( PKG_BUILD_DIR)/apps/app_sql_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/181 install -m0755 $( PKG_BUILD_DIR)/cdr/cdr_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/177 install -m0755 $(WRKBUILD)/apps/app_sql_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/ 178 install -m0755 $(WRKBUILD)/cdr/cdr_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/ 182 179 $(RSTRIP) $(IDIR_ASTERISK_MYSQL) 183 180 $(IPKG_BUILD) $(IDIR_ASTERISK_MYSQL) $(PACKAGE_DIR) … … 185 182 $(IPKG_ASTERISK_PGSQL): 186 183 install -d -m0755 $(IDIR_ASTERISK_PGSQL)/etc/asterisk 187 install -m0600 $( PKG_BUILD_DIR)/configs/cdr_pgsql.conf.sample $(IDIR_ASTERISK_PGSQL)/etc/asterisk/cdr_pgsql.conf184 install -m0600 $(WRKBUILD)/configs/cdr_pgsql.conf.sample $(IDIR_ASTERISK_PGSQL)/etc/asterisk/cdr_pgsql.conf 188 185 install -d -m0755 $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules 189 install -m0755 $( PKG_BUILD_DIR)/apps/app_sql_postgres.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/190 install -m0755 $( PKG_BUILD_DIR)/cdr/cdr_pgsql.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/186 install -m0755 $(WRKBUILD)/apps/app_sql_postgres.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/ 187 install -m0755 $(WRKBUILD)/cdr/cdr_pgsql.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/ 191 188 $(RSTRIP) $(IDIR_ASTERISK_PGSQL) 192 189 $(IPKG_BUILD) $(IDIR_ASTERISK_PGSQL) $(PACKAGE_DIR) … … 194 191 $(IPKG_ASTERISK_SQLITE): 195 192 install -d -m0755 $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules 196 install -m0755 $( PKG_BUILD_DIR)/cdr/cdr_sqlite.so $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules/193 install -m0755 $(WRKBUILD)/cdr/cdr_sqlite.so $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules/ 197 194 $(RSTRIP) $(IDIR_ASTERISK_SQLITE) 198 195 $(IPKG_BUILD) $(IDIR_ASTERISK_SQLITE) $(PACKAGE_DIR) … … 200 197 $(IPKG_ASTERISK_SOUNDS): 201 198 install -d -m0755 $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds 202 $(CP) $( PKG_BUILD_DIR)/sounds/* $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/199 $(CP) $(WRKBUILD)/sounds/* $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/ 203 200 rm -f $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/*.mp3 204 201 rm -f $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/vm-* … … 207 204 $(IPKG_ASTERISK_VOICEMAIL): 208 205 install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk 209 install -m0644 $( PKG_BUILD_DIR)/configs/voicemail.conf.sample $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk/voicemail.conf206 install -m0644 $(WRKBUILD)/configs/voicemail.conf.sample $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk/voicemail.conf 210 207 install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules 211 install -m0755 $( PKG_BUILD_DIR)/apps/*voicemail.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/212 install -m0755 $( PKG_BUILD_DIR)/res/res_adsi.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/208 install -m0755 $(WRKBUILD)/apps/*voicemail.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/ 209 install -m0755 $(WRKBUILD)/res/res_adsi.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/ 213 210 install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds 214 $(CP) $( PKG_BUILD_DIR)/sounds/vm-*.gsm $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds/211 $(CP) $(WRKBUILD)/sounds/vm-*.gsm $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds/ 215 212 $(RSTRIP) $(IDIR_ASTERISK_VOICEMAIL) 216 213 $(IPKG_BUILD) $(IDIR_ASTERISK_VOICEMAIL) $(PACKAGE_DIR) … … 218 215 $(IPKG_ASTERISK_CHAN_BLUETOOTH): 219 216 install -d -m0755 $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk 220 install -m0644 $( PKG_BUILD_DIR)/configs/bluetooth.conf $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk/bluetooth.conf217 install -m0644 $(WRKBUILD)/configs/bluetooth.conf $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk/bluetooth.conf 221 218 install -d -m0755 $(IDIR_ASTERISK_CHAN_BLUETOOTH)/usr/lib/asterisk/modules 222 install -m0755 $( PKG_BUILD_DIR)/channels/chan_bluetooth.so $(IDIR_ASTERISK_CHAN_BLUETOOTH)/usr/lib/asterisk/modules/219 install -m0755 $(WRKBUILD)/channels/chan_bluetooth.so $(IDIR_ASTERISK_CHAN_BLUETOOTH)/usr/lib/asterisk/modules/ 223 220 $(RSTRIP) $(IDIR_ASTERISK_CHAN_BLUETOOTH) 224 221 $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_BLUETOOTH) $(PACKAGE_DIR) … … 226 223 $(IPKG_ASTERISK_CHAN_H323): 227 224 install -d -m0755 $(IDIR_ASTERISK_CHAN_H323)/etc/asterisk 228 install -m0644 $( PKG_BUILD_DIR)/channels/h323/h323.conf.sample $(IDIR_ASTERISK_CHAN_H323)/etc/asterisk/h323.conf225 install -m0644 $(WRKBUILD)/channels/h323/h323.conf.sample $(IDIR_ASTERISK_CHAN_H323)/etc/asterisk/h323.conf 229 226 install -d -m0755 $(IDIR_ASTERISK_CHAN_H323)/usr/lib/asterisk/modules 230 install -m0755 $( PKG_BUILD_DIR)/channels/chan_h323.so $(IDIR_ASTERISK_CHAN_H323)/usr/lib/asterisk/modules/227 install -m0755 $(WRKBUILD)/channels/chan_h323.so $(IDIR_ASTERISK_CHAN_H323)/usr/lib/asterisk/modules/ 231 228 $(RSTRIP) $(IDIR_ASTERISK_CHAN_H323) 232 229 $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_H323) $(PACKAGE_DIR) … … 234 231 $(IPKG_ASTERISK_CHAN_MGCP): 235 232 install -d -m0755 $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk 236 install -m0644 $( PKG_BUILD_DIR)/configs/mgcp.conf.sample $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk/mgcp.conf233 install -m0644 $(WRKBUILD)/configs/mgcp.conf.sample $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk/mgcp.conf 237 234 install -d -m0755 $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules 238 install -m0755 $( PKG_BUILD_DIR)/channels/chan_mgcp.so $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules/235 install -m0755 $(WRKBUILD)/channels/chan_mgcp.so $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules/ 239 236 $(RSTRIP) $(IDIR_ASTERISK_CHAN_MGCP) 240 237 $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_MGCP) $(PACKAGE_DIR) … … 242 239 $(IPKG_ASTERISK_CHAN_SKINNY): 243 240 install -d -m0755 $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk 244 install -m0644 $( PKG_BUILD_DIR)/configs/skinny.conf.sample $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk/skinny.conf241 install -m0644 $(WRKBUILD)/configs/skinny.conf.sample $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk/skinny.conf 245 242 install -d -m0755 $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules 246 install -m0755 $( PKG_BUILD_DIR)/channels/chan_skinny.so $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules/243 install -m0755 $(WRKBUILD)/channels/chan_skinny.so $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules/ 247 244 $(RSTRIP) $(IDIR_ASTERISK_CHAN_SKINNY) 248 245 $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_SKINNY) $(PACKAGE_DIR) … … 250 247 $(IPKG_ASTERISK_CODEC_ILBC): 251 248 install -d -m0755 $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules 252 install -m0755 $( PKG_BUILD_DIR)/codecs/codec_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/253 install -m0755 $( PKG_BUILD_DIR)/formats/format_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/249 install -m0755 $(WRKBUILD)/codecs/codec_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/ 250 install -m0755 $(WRKBUILD)/formats/format_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/ 254 251 $(RSTRIP) $(IDIR_ASTERISK_CODEC_ILBC) 255 252 $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_ILBC) $(PACKAGE_DIR) … … 257 254 $(IPKG_ASTERISK_CODEC_LPC10): 258 255 install -d -m0755 $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules 259 install -m0755 $( PKG_BUILD_DIR)/codecs/codec_lpc10.so $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules/256 install -m0755 $(WRKBUILD)/codecs/codec_lpc10.so $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules/ 260 257 $(RSTRIP) $(IDIR_ASTERISK_CODEC_LPC10) 261 258 $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_LPC10) $(PACKAGE_DIR) … … 263 260 $(IPKG_ASTERISK_CODEC_SPEEX): 264 261 install -d -m0755 $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules 265 install -m0755 $( PKG_BUILD_DIR)/codecs/codec_speex.so $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules/262 install -m0755 $(WRKBUILD)/codecs/codec_speex.so $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules/ 266 263 $(RSTRIP) $(IDIR_ASTERISK_CODEC_SPEEX) 267 264 $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_SPEEX) $(PACKAGE_DIR) … … 269 266 $(IPKG_ASTERISK_PBX_DUNDI): 270 267 install -d -m0755 $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk 271 install -m0644 $( PKG_BUILD_DIR)/configs/dundi.conf.sample $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk/dundi.conf268 install -m0644 $(WRKBUILD)/configs/dundi.conf.sample $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk/dundi.conf 272 269 install -d -m0755 $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules 273 install -m0755 $( PKG_BUILD_DIR)/pbx/pbx_dundi.so $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules/270 install -m0755 $(WRKBUILD)/pbx/pbx_dundi.so $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules/ 274 271 $(RSTRIP) $(IDIR_ASTERISK_PBX_DUNDI) 275 272 $(IPKG_BUILD) $(IDIR_ASTERISK_PBX_DUNDI) $(PACKAGE_DIR) … … 278 275 install -d -m0755 $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/agi-bin 279 276 install -d -m0755 $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules 280 install -m0755 $( PKG_BUILD_DIR)/res/res_agi.so $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules/277 install -m0755 $(WRKBUILD)/res/res_agi.so $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules/ 281 278 $(RSTRIP) $(IDIR_ASTERISK_RES_AGI) 282 279 $(IPKG_BUILD) $(IDIR_ASTERISK_RES_AGI) $(PACKAGE_DIR)
Note:
See TracChangeset
for help on using the changeset viewer.
