1# 2# Copyright (c) 2014 Qualcomm Atheros, Inc. 3# 4# All Rights Reserved. 5# Qualcomm Atheros Confidential and Proprietary. 6# 7 8include $(TOPDIR)/rules.mk 9 10PKG_NAME:=qca-spectral 11 12PKG_VERSION:=10.4-4.0.5.020 13PKG_RELEASE:=1 14 15PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 16 17include $(INCLUDE_DIR)/package-version-override.mk 18include $(INCLUDE_DIR)/package.mk 19 20define Package/$(PKG_NAME) 21 SECTION:=QCA 22 CATEGORY:=QCA Proprietary software 23 URL:=http://www.qca.qualcomm.com 24 MAINTAINER:=Qualcomm Atheros 25 TITLE:=QCA Spectral Analysis 26 DEPENDS:=kmod-qca-wifi +libpthread 27endef 28 29define KernelPackage/$(PKG_NAME)/config 30$(call Package/$(PKG_NAME)/override_source_path,kmod-$(PKG_NAME)) 31$(call Package/$(PKG_NAME)/override_version,kmod-$(PKG_NAME),$(PKG_SUPPORTED_VERSION)) 32endef 33 34MAKEOPTS+= \ 35 $(TARGET_CONFIGURE_OPTS) \ 36 COPTS="$(TARGET_CFLAGS)" \ 37 ATHEROSPATH=$(STAGING_DIR)/usr/include \ 38 ATH_SUPPORT_ICM=1 \ 39 ATH_SUPPORT_SPECTRAL=1 \ 40 QSDK_SPECTRAL=1 41 42define Build/Prepare 43 $(CP) $(GIT_HOME)/qca-spectral.git/* $(PKG_BUILD_DIR)/ 44endef 45 46define Build/Compile 47endef 48 49define Package/$(PKG_NAME)/install 50 $(INSTALL_DIR) $(1)/usr/sbin 51 $(INSTALL_BIN) $(PKG_BUILD_DIR)/athssd $(1)/usr/sbin 52 $(INSTALL_BIN) $(PKG_BUILD_DIR)/icm $(1)/usr/sbin 53 54 $(INSTALL_DIR) $(1)/lib/wifi 55 $(INSTALL_BIN) ./files/icm.sh $(1)/lib/wifi 56 57 $(INSTALL_DIR) $(1)/etc/ath 58 $(INSTALL_DATA) ./files/icm.conf $(1)/etc/ath 59endef 60 61$(eval $(call BuildPackage,$(PKG_NAME))) 62