
# Copyright (c) 2015 Qualcomm Atheros, Inc..
#
# All Rights Reserved.
# Qualcomm Atheros Confidential and Proprietary.
#

include $(TOPDIR)/rules.mk
PKG:=athtestcmd
PKG_NAME:=$(PKG)
PKG_SOURCE_PROTO:=git
PKG_BRANCH:=master
PKG_RELEASE:=1

include $(INCLUDE_DIR)/local-development.mk

PKG_SOURCE_VERSION:=$(PKG_VERSION)

include $(INCLUDE_DIR)/package.mk

define Package/athtestcmd
  SECTION:=QCA
  CATEGORY:=QCA Proprietary software
  TITLE:= QCA TLVCMD(athtestcmd) Driver & tools
  DEPENDS:=+librt +libnl-tiny
  URL:=http://www.qca.qualcomm.com
  VARIANT:=ath10k
endef

define Package/athtestcmd/description
  athtestcmd command support for ath10k
endef

define Package/athtestcmd-lith
  SECTION:=QCA
  CATEGORY:=QCA Proprietary software
  TITLE:= QCA TLVCMD(athtestcmd) Driver & tools
  DEPENDS:=@TARGET_ipq_ipq807x||TARGET_ipq_ipq807x_64||TARGET_ipq_ipq60xx||TARGET_ipq_ipq60xx_64
  URL:=http://www.qca.qualcomm.com
  VARIANT:=lithium
endef

define Package/athtestcmd-lith/description
  athtestcmd command support for lithium
endef

ifeq ($(BUILD_VARIANT),ath10k)
TARGET_CPPFLAGS += \
        -I$(STAGING_DIR)/usr/include/libnl-tiny
endif

define Build/Compile/lithium
	
endef

define Build/Compile/ath10k
	
endef

define Build/Compile
	
endef

define Package/athtestcmd/install
	$(INSTALL_DIR) $(1)/usr/sbin
	$(INSTALL_DIR) $(1)/lib
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/ath10k/testcmd_tlv/Linux/athtestcmd $(1)/usr/sbin
	$(INSTALL_DATA) $(PKG_BUILD_DIR)/ath10k/testcmd_tlv/Linux/*.so $(1)/lib
endef


define Package/athtestcmd-lith/install
	$(INSTALL_DIR) $(1)/usr/sbin
	$(INSTALL_DIR) $(1)/usr/lib
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/lithium/tools/testcmd/Linux/qcatestcmd $(1)/usr/sbin
	$(INSTALL_DATA) $(PKG_BUILD_DIR)/lithium/tools/testcmd/Linux/*.so $(1)/usr/lib
endef

$(eval $(call BuildPackage,athtestcmd))
$(eval $(call BuildPackage,athtestcmd-lith))

