asterisk-1.4.x is broken on avr32
[openwrt/svn-archive/archive.git] / net / asterisk-1.4.x / Makefile
index 33b49d16210e04e2b94c96f82091080849e71bcf..c6aff2e318295c5ce21073613eee095eb3bc187e 100644 (file)
@@ -38,10 +38,7 @@ endef
 define Package/asterisk14
 $(call Package/asterisk14/Default)
   TITLE:=Complete open source PBX
-  DEPENDS:= +libltdl +libncurses +libpopt +libpthread
-ifeq ($(SDK)$(CONFIG_PACKAGE_asterisk14-mysql),)
-  DEPENDS+= +zlib
-endif
+  DEPENDS:= +libltdl +libncurses +libpopt +libpthread @!TARGET_avr32
 endef
 
 define Package/asterisk14/description
@@ -52,7 +49,7 @@ endef
 define Package/asterisk14-mini
 $(call Package/asterisk14/Default)
   TITLE:=Minimal open source PBX
-  DEPENDS:=+libncurses +libpthread
+  DEPENDS:=+libncurses +libpthread @!TARGET_avr32
 endef
 
 define Package/asterisk14-mini/description
@@ -311,6 +308,9 @@ ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-chan-gtalk),)
   CONFIGURE_ARGS+= \
        --with-gnutls="$(STAGING_DIR)/usr" \
        --with-iksemel="$(STAGING_DIR)/usr"
+  SITE_VARS+= \
+       ac_cv_lib_iksemel_iks_start_sasl=yes \
+       ac_cv_lib_gnutls_gnutls_bye=yes
 else
   CONFIGURE_ARGS+= \
        --without-gnutls \
@@ -339,6 +339,8 @@ endif
 ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-codec-speex),)
   CONFIGURE_ARGS+= \
        --with-speex="$(STAGING_DIR)/usr"
+  SITE_VARS+= \
+       ac_cv_lib_speex_speex_encode=yes
   EXTRA_CFLAGS+= -I$(STAGING_DIR)/usr/include/speex
 else
   CONFIGURE_ARGS+= \
@@ -372,7 +374,7 @@ endif
 
 define Build/Configure
        ( cd $(PKG_BUILD_DIR); ./bootstrap.sh )
-       $(call Build/Configure/Default)
+       $(call Build/Configure/Default,,$(SITE_VARS))
 endef
 
 define Build/Compile
@@ -394,9 +396,9 @@ define Build/Compile
 endef
 
 define Build/InstallDev
-       mkdir -p $(STAGING_DIR)/usr/include/asterisk/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk/*.h $(STAGING_DIR)/usr/include/asterisk/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk.h $(STAGING_DIR)/usr/include/
+       mkdir -p $(1)/usr/include/asterisk/
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk/*.h $(1)/usr/include/asterisk/
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk.h $(1)/usr/include/
 endef
 
 
@@ -544,8 +546,8 @@ define Package/asterisk14-mini/install
        $(INSTALL_DIR) $(1)/usr/lib/asterisk/moh
        $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
        $(INSTALL_DIR) $(1)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/asterisk $(1)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/safe_asterisk $(1)/usr/sbin/
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/asterisk $(1)/usr/sbin/
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/safe_asterisk $(1)/usr/sbin/
        $(INSTALL_DIR) $(1)/etc/default
        $(INSTALL_DATA)  ./files/asterisk.default $(1)/etc/default/asterisk
        $(INSTALL_DIR) $(1)/etc/init.d