1 # Copyright (C) 2010 OpenWrt.org
3 # This is free software, licensed under the GNU General Public License v2.
4 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
7 include $(INCLUDE_DIR
)/kernel.mk
12 PKG_BASE_NAME
:=dsl_cpe_control_vrx
13 PKG_SOURCE
:=$(PKG_BASE_NAME
)-$(PKG_VERSION
).
tar.gz
14 PKG_BUILD_DIR
:=$(KERNEL_BUILD_DIR
)/dsl_cpe_control-
$(PKG_VERSION
)
16 PKG_BUILD_DEPENDS
:=kmod-ltq-vdsl-vr9
18 include $(INCLUDE_DIR
)/package.mk
20 define Package
/ltq-vdsl-app
23 TITLE
:=Lantiq VDSL userland tool
24 URL
:=http
://www.lantiq.com
/
25 DEPENDS
:=@TARGET_lantiq_xway
+libpthread
28 define Package
/ltq-vdsl-app
/description
29 Userland tool needed to control Lantiq VDSL CPE
33 --with-max-device
="1" \
34 --with-lines-per-device
="1" \
35 --with-channels-per-line
="1" \
37 --enable-driver-include
="-I$(STAGING_DIR)/usr/include/drv_vdsl_cpe_api" \
38 --enable-device-driver-include
="-I$(STAGING_DIR)/usr/include/vdsl/" \
39 --enable-add-appl-cflags
="-DMAX_CLI_PIPES=2" \
41 --enable-ifxos-include
="-I$(STAGING_DIR)/usr/include/ifxos" \
42 --enable-ifxos-library
="-I$(STAGING_DIR)/usr/lib" \
44 --enable-dsl-pm-total \
45 --enable-dsl-pm-showtime \
46 --enable-dsl-pm-line-counters \
47 --enable-dsl-pm-line-failure-counters \
48 --enable-dsl-pm-datapath-counters \
49 --enable-dsl-pm-datapath-failure-counters \
51 --disable-soap-support \
52 --enable-dsl-bonding
=no \
55 ifeq ($(CONFIG_IFX_CLI
),y
)
60 CONFIGURE_ARGS
+= --enable-model
=full
61 #CONFIGURE_ARGS += --enable-model=lite
62 #CONFIGURE_ARGS += --enable-model=footprint
63 #CONFIGURE_ARGS += --enable-model=typical
64 #CONFIGURE_ARGS += --enable-model=debug
66 define Package
/ltq-vdsl-app
/install
67 $(INSTALL_DIR
) $(1)/etc
/init.d
68 $(INSTALL_BIN
) .
/files
/dsl_control
$(1)/etc
/init.d
/
70 $(INSTALL_DIR
) $(1)/sbin
71 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/src
/dsl_cpe_control
$(1)/sbin
/vdsl_cpe_control
72 $(INSTALL_BIN
) .
/files
/dsl_notify.sh
$(1)/sbin
75 $(eval
$(call BuildPackage
,ltq-vdsl-app
))