From 6ddfe18e315ae8c1c087b35e77836cab338e20c1 Mon Sep 17 00:00:00 2001 From: Paul Spooren Date: Wed, 20 Feb 2019 16:07:36 +0100 Subject: [PATCH] fft-eval: add package This program has been created to aid open source spectrum analyzer development for Qualcomm/Atheros AR92xx and AR93xx based chipsets. Find more information about the package here: https://github.com/simonwunderlich/FFT_eval This package is used in LibreMesh, however our CI doesn't support multiple architecures as all LibreMesh code is lua. Adding this package to the official repos allows us to offer it in our tool chain. Signed-off-by: Paul Spooren --- utils/fft-eval/Makefile | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 utils/fft-eval/Makefile diff --git a/utils/fft-eval/Makefile b/utils/fft-eval/Makefile new file mode 100644 index 0000000000..d0de014124 --- /dev/null +++ b/utils/fft-eval/Makefile @@ -0,0 +1,39 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=fft-eval +PKG_VERSION:=2017-06-28 +PKG_RELEASE=$(PKG_SOURCE_VERSION) + +PKG_SOURCE_VERSION:=3cc175570379da172b0b2bcdbb8d2a42f83dad88 +PKG_SOURCE:=FFT_eval-$(PKG_SOURCE_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/simonwunderlich/FFT_eval/tar.gz/$(PKG_SOURCE_VERSION)? +PKG_HASH:=9d70125fffc83918e6613d5938c4a9925aea07323e09470cf059cf0026e5937c +PKG_BUILD_DIR:=$(BUILD_DIR)/FFT_eval-$(PKG_SOURCE_VERSION) + +include $(INCLUDE_DIR)/package.mk + +define Package/$(PKG_NAME) + SECTION:=utils + CATEGORY:=Utilities + MAINTAINER:=Nicolas Pace + URL:=https://github.com/simonwunderlich/FFT_eval + TITLE:=Evaluates FFT samples from ath9k driver + DEPENDS:= +libc @PACKAGE_ATH_DEBUG @PACKAGE_ATH_SPECTRAL +endef + +define Package/$(PKG_NAME)/description + Evaluates FFT samples from diferent wifi boards drivers +endef + +TARGET_CFLAGS += -ffunction-sections -fdata-sections -flto + +define Build/Compile + $(TARGET_CC) -D__NOSDL__ $(PKG_BUILD_DIR)/fft_eval.c -o $(PKG_BUILD_DIR)/fft_eval -lm +endef + +define Package/$(PKG_NAME)/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/fft_eval $(1)/usr/bin/fft_eval +endef + +$(eval $(call BuildPackage,$(PKG_NAME)))