Hi,

many thanks for committing the patch .. I just noticed that the TABs in 
Makefile's
had been converted into space, meaning that the current svn does not build at 
the moment ..


I have fixed this by converting the spaces back to TAB, and this time the patch 
is
attached in the email (i.e. not inline) ..




Signed-Off-By: Alfred E. Heggestad <a...@db.org>


On 12/17/10 2:31 PM, Outback Dingo wrote:
Committed revision 24640

On Wed, Dec 15, 2010 at 5:38 PM, Alfred E. Heggestad <a...@db.org 
<mailto:a...@db.org>> wrote:

    On 12/14/10 2:40 AM, Jo-Philipp Wich wrote:

        -----BEGIN PGP SIGNED MESSAGE-----
        Hash: SHA1

        Hey,

        the patch looks clean so far but I don't like the idea of conditional
        compilation. For the initial version its okay to always mandate libspeex
        etc. and make it a static DEPENDS:=... .

        In a later version you should maybe look into providing a "full" and
        "mini" variant of your package, or even better, make the code parts
        requiring speex etc. loadable libraries. Of course I cannot judge how
        much effort this would be, but maybe consider it.


    Hi,

    thanks for your feedback, I have removed the conditional compilation as you
    mentioned, they should not be needed for this initial version ...


    the applications baresip and restund are already fully modular, and each 
module
    can either be statically linked into the main application, or loaded 
dynamically.
    I think that we can add extra packages later, to extend functionality ..



Index: net/restund/Makefile
===================================================================
--- net/restund/Makefile        (revision 24640)
+++ net/restund/Makefile        (working copy)
@@ -27,26 +27,26 @@
 #PKG_MAKE_OPTS += USE_MYSQL=
 
 define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" \
-               EXTRA_CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               $(PKG_MAKE_OPTS) \
-               SYSROOT="$(TOOLCHAIN_DIR)" \
-               SYSROOT_ALT="$(STAGING_DIR)/usr" \
-               RELEASE=1 \
-               all install
+       $(MAKE) -C $(PKG_BUILD_DIR) \
+               CC="$(TARGET_CC)" \
+               EXTRA_CFLAGS="$(TARGET_CFLAGS)" \
+               DESTDIR="$(PKG_INSTALL_DIR)" \
+               $(PKG_MAKE_OPTS) \
+               SYSROOT="$(TOOLCHAIN_DIR)" \
+               SYSROOT_ALT="$(STAGING_DIR)/usr" \
+               RELEASE=1 \
+               all install
 endef
 
 define Package/restund/install
-       $(INSTALL_DIR) $(1)/usr/sbin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/restund $(1)/usr/sbin/
-       $(INSTALL_DIR) $(1)/usr/lib/$(PKG_NAME)/modules
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/$(PKG_NAME)/modules/*.so 
$(1)/usr/lib/$(PKG_NAME)/modules/.
-       $(INSTALL_DIR) $(1)/etc
-       $(INSTALL_CONF) $(PKG_BUILD_DIR)/etc/restund.conf $(1)/etc/
-       $(INSTALL_DIR) $(1)/etc/init.d
-       $(INSTALL_BIN) ./files/restund.init $(1)/etc/init.d/restund
+       $(INSTALL_DIR) $(1)/usr/sbin
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/restund $(1)/usr/sbin/
+       $(INSTALL_DIR) $(1)/usr/lib/$(PKG_NAME)/modules
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/$(PKG_NAME)/modules/*.so 
$(1)/usr/lib/$(PKG_NAME)/modules/.
+       $(INSTALL_DIR) $(1)/etc
+       $(INSTALL_CONF) $(PKG_BUILD_DIR)/etc/restund.conf $(1)/etc/
+       $(INSTALL_DIR) $(1)/etc/init.d
+       $(INSTALL_BIN) ./files/restund.init $(1)/etc/init.d/restund
 endef
 
 $(eval $(call BuildPackage,restund))
Index: net/baresip/Makefile
===================================================================
--- net/baresip/Makefile        (revision 24640)
+++ net/baresip/Makefile        (working copy)
@@ -27,30 +27,30 @@
 endef
 
 define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               MOD_AUTODETECT= \
-               USE_G711=1 USE_L16=1 \
-               USE_STDIO=1 USE_CONS=1 USE_EVDEV=1 \
-               USE_OSS=1 \
-               CC="$(TARGET_CC)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               EXTRA_CFLAGS="$(TARGET_CFLAGS) -DOPENWRT" \
-               $(PKG_MAKE_OPTS) \
-               SYSROOT="$(TOOLCHAIN_DIR)" \
-               SYSROOT_ALT="$(STAGING_DIR)/usr" \
-               RELEASE=1 \
-               all install
+       $(MAKE) -C $(PKG_BUILD_DIR) \
+               MOD_AUTODETECT= \
+               USE_G711=1 USE_L16=1 \
+               USE_STDIO=1 USE_CONS=1 USE_EVDEV=1 \
+               USE_OSS=1 \
+               CC="$(TARGET_CC)" \
+               DESTDIR="$(PKG_INSTALL_DIR)" \
+               EXTRA_CFLAGS="$(TARGET_CFLAGS) -DOPENWRT" \
+               $(PKG_MAKE_OPTS) \
+               SYSROOT="$(TOOLCHAIN_DIR)" \
+               SYSROOT_ALT="$(STAGING_DIR)/usr" \
+               RELEASE=1 \
+               all install
 endef
 
 define Package/baresip/install
-       $(INSTALL_DIR) $(1)/usr/bin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/baresip $(1)/usr/bin/
-       $(INSTALL_DIR) $(1)/usr/lib/baresip/modules
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/baresip/modules/*.so 
$(1)/usr/lib/baresip/modules/.
-       $(INSTALL_DIR) $(1)/usr/share/baresip
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/share/baresip/* 
$(1)/usr/share/baresip/.
-       $(INSTALL_DIR) $(1)/etc/init.d
-       $(INSTALL_BIN) ./files/baresip.init $(1)/etc/init.d/baresip
+       $(INSTALL_DIR) $(1)/usr/bin
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/baresip $(1)/usr/bin/
+       $(INSTALL_DIR) $(1)/usr/lib/baresip/modules
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/baresip/modules/*.so 
$(1)/usr/lib/baresip/modules/.
+       $(INSTALL_DIR) $(1)/usr/share/baresip
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/share/baresip/* 
$(1)/usr/share/baresip/.
+       $(INSTALL_DIR) $(1)/etc/init.d
+       $(INSTALL_BIN) ./files/baresip.init $(1)/etc/init.d/baresip
 endef
 
 $(eval $(call BuildPackage,baresip))
Index: libs/re/Makefile
===================================================================
--- libs/re/Makefile    (revision 24640)
+++ libs/re/Makefile    (working copy)
@@ -25,40 +25,40 @@
 endef
 
 define Package/libre/description
-       Generic library for real-time communications with async IO support.
+       Generic library for real-time communications with async IO support.
 endef
 
 TARGET_CFLAGS += $(FPIC)
 
 define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               HAVE_LIBRESOLV= \
-               CC="$(TARGET_CC)" \
-               EXTRA_CFLAGS="$(TARGET_CFLAGS) -DOPENWRT" \
-               EXTRA_LFLAGS="-lm" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               SYSROOT="$(TOOLCHAIN_DIR)" \
-               SYSROOT_ALT="$(STAGING_DIR)/usr" \
-               RELEASE=1 \
-               all install
+       $(MAKE) -C $(PKG_BUILD_DIR) \
+               HAVE_LIBRESOLV= \
+               CC="$(TARGET_CC)" \
+               EXTRA_CFLAGS="$(TARGET_CFLAGS) -DOPENWRT" \
+               EXTRA_LFLAGS="-lm" \
+               DESTDIR="$(PKG_INSTALL_DIR)" \
+               SYSROOT="$(TOOLCHAIN_DIR)" \
+               SYSROOT_ALT="$(STAGING_DIR)/usr" \
+               RELEASE=1 \
+               all install
 endef
 
 define Build/InstallDev
-       mkdir -p $(1)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/re $(1)/usr/include/
-       mkdir -p $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libre.{a,so*} $(1)/usr/lib/
+       mkdir -p $(1)/usr/include
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/re $(1)/usr/include/
+       mkdir -p $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libre.{a,so*} $(1)/usr/lib/
 endef
 
 define Build/UninstallDev
-       rm -rf \
-               $(STAGING_DIR)/usr/include/re \
-               $(STAGING_DIR)/usr/lib/libre.{a,so*}
+       rm -rf \
+               $(STAGING_DIR)/usr/include/re \
+               $(STAGING_DIR)/usr/lib/libre.{a,so*}
 endef
 
 define Package/libre/install
-       $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libre.so* $(1)/usr/lib/
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libre.so* $(1)/usr/lib/
 endef
 
 $(eval $(call BuildPackage,libre))
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to