1# Copyright (C) 2010 OpenWrt.org 2# Copyright (C) 2015 Lantiq Beteiligungs GmbH & Co KG. 3# 4# This is free software, licensed under the GNU General Public License v2. 5# See /LICENSE for more information. 6 7include $(TOPDIR)/rules.mk 8include $(INCLUDE_DIR)/kernel.mk 9 10PKG_NAME:=ltq-vdsl-app 11PKG_VERSION:=4.16.6.3 12PKG_RELEASE:=2 13PKG_BASE_NAME:=dsl_cpe_control 14PKG_SOURCE:=$(PKG_BASE_NAME)_vrx-$(PKG_VERSION).tar.gz 15PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources 16PKG_MD5SUM:=8bedf330a456fe0864844e61b57da627 17PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_BASE_NAME)-$(PKG_VERSION) 18PKG_LICENSE:=BSD-2-Clause 19 20PKG_BUILD_DEPENDS:=kmod-ltq-vdsl-vr9 21 22PKG_FLAGS:=nonshared 23 24include $(INCLUDE_DIR)/package.mk 25 26define Package/ltq-vdsl-app 27 SECTION:=net 28 CATEGORY:=Network 29 TITLE:=Lantiq VDSL userland tool 30 URL:=http://www.lantiq.com/ 31 DEPENDS:=@TARGET_lantiq_xrx200 +libpthread +librt +atm-esi 32endef 33 34define Package/ltq-vdsl-app/description 35 Userland tool needed to control Lantiq VDSL CPE 36endef 37 38CONFIGURE_ARGS += \ 39 --enable-vrx \ 40 --enable-vrx-device=vr9 \ 41 --enable-driver-include="-I$(STAGING_DIR)/usr/include/drv_vdsl_cpe_api" \ 42 --enable-device-driver-include="-I$(STAGING_DIR)/usr/include/vdsl/" \ 43 --enable-ifxos \ 44 --enable-ifxos-include="-I$(STAGING_DIR)/usr/include/ifxos" \ 45 --enable-ifxos-library="-I$(STAGING_DIR)/usr/lib" \ 46 --enable-add-appl-cflags="-DMAX_CLI_PIPES=1" \ 47 --enable-debug \ 48 --disable-dti \ 49 --with-channels-per-line="1" \ 50 51#CONFIGURE_ARGS += --enable-model=full 52#CONFIGURE_ARGS += --enable-model=lite 53#CONFIGURE_ARGS += --enable-model=footprint 54CONFIGURE_ARGS += \ 55 --enable-model=typical \ 56 --enable-dsl-pm-showtime \ 57 --disable-dsl-ceoc 58#CONFIGURE_ARGS += --enable-model=debug 59 60define Package/ltq-vdsl-app/install 61 $(INSTALL_DIR) $(1)/etc/init.d $(1)/sbin 62 $(INSTALL_BIN) ./files/dsl_control $(1)/etc/init.d/ 63 $(INSTALL_BIN) ./files/vdsl_cpe_control_wrapper $(1)/sbin/ 64 65 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/dsl_cpe_control $(1)/sbin/vdsl_cpe_control 66 $(INSTALL_BIN) ./files/dsl_cpe_pipe.sh $(1)/sbin/ 67endef 68 69$(eval $(call BuildPackage,ltq-vdsl-app)) 70