ifxmips-dsl-api: fix portability errors
[openwrt-10.03/.git] / package / ifxmips-dsl-api / Makefile
index 992c241e14337e3e092a29eea58ddbe787004874..3fc31eda4334dc4bf6c98349c9e9e25c2aced4b0 100644 (file)
@@ -81,8 +81,6 @@ CONFIGURE_ARGS += --enable-kernel-include="$(LINUX_DIR)/include" \
        --with-channels-per-line="$(IFX_DSL_CHANNELS_PER_LINE)" \
        --enable-danube \
        --enable-add-drv-cflags="-DMODULE" \
-       --enable-debug=yes \
-       --enable-debug-prints=yes \
        --disable-dsl-delt-static \
        --disable-adsl-led \
        --enable-dsl-ceoc \
@@ -103,6 +101,13 @@ CONFIGURE_ARGS += --enable-kernel-include="$(LINUX_DIR)/include" \
 
 EXTRA_CFLAGS = -fno-pic -mno-abicalls -mlong-calls -G 0
 
+ifeq ($(CONFIG_IFXMIPS_DSL_DEBUG),y)
+CONFIGURE_ARGS += \
+       --enable-debug=yes \
+       --enable-debug-prints=yes
+EXTRA_CFLAGS += -DDEBUG
+endif
+
 define Build/Prepare
        $(PKG_UNPACK)
        $(INSTALL_DIR) $(PKG_BUILD_DIR)/src/mei/ 
@@ -112,6 +117,11 @@ define Build/Prepare
        $(TAR) -C $(PKG_BUILD_DIR) -xzf $(DL_DIR)/$(FW_BASE_NAME)_b-$(FW_B_VER).tar.gz
 endef
 
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); aclocal && autoconf && automake)
+       $(call Build/Configure/Default)
+endef
+
 define Build/Compile
        cd $(LINUX_DIR); \
                ARCH=mips CROSS_COMPILE="$(KERNEL_CROSS)" \