1#
2# Copyright (c) 2013 Qualcomm Atheros, Inc.
3#
4# All Rights Reserved.
5# Qualcomm Atheros Confidential and Proprietary.
6#
7
8include $(TOPDIR)/rules.mk
9include $(INCLUDE_DIR)/kernel.mk
10
11PKG_NAME:=qca-ssdk-shell
12PKG_SOURCE_PROTO:=git
13PKG_BRANCH:=master
14PKG_RELEASE:=1
15
16LOCAL_VARIANT=$(patsubst qca-ssdk-shell-%,%,$(patsubst qca-ssdk-shell-%,%,$(BUILD_VARIANT)))
17include $(INCLUDE_DIR)/package.mk
18
19define Package/qca-ssdk-shell
20  SECTION:=QCA
21  CATEGORY:=QCA Proprietary software
22  URL:=http://www.qca.qualcomm.com
23  MAINTAINER:=Qualcomm Atheros
24  SUBMENU:=QCA SSDK
25  TITLE:=Shell application for QCA SSDK
26endef
27
28
29define Package/qca-ssdk-shell/Description
30  This package contains a qca-ssdk shell application for QCA chipset
31endef
32
33
34QCASSDK_CONFIG_OPTS+= TOOL_PATH=$(TOOLCHAIN_DIR)/bin/ \
35                SYS_PATH=$(LINUX_DIR) \
36                TOOLPREFIX=$(TARGET_CROSS) \
37                KVER=$(LINUX_VERSION) \
38                ARCH=$(LINUX_KARCH)
39
40define Build/Prepare
41	mkdir -p $(PKG_BUILD_DIR)
42	$(CP) ./src/* $(PKG_BUILD_DIR)/
43endef
44
45define Build/Compile
46	$(MAKE) -C $(PKG_BUILD_DIR) $(strip $(QCASSDK_CONFIG_OPTS))
47endef
48
49define Package/qca-ssdk-shell/install
50	$(INSTALL_DIR) $(1)/usr/sbin
51	$(INSTALL_BIN) $(PKG_BUILD_DIR)/build/bin/ssdk_sh $(1)/usr/sbin/
52endef
53
54
55$(eval $(call BuildPackage,qca-ssdk-shell))
56