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 <mail@aparcar.org>
This commit is contained in:
Paul Spooren 2019-02-20 16:07:36 +01:00
parent 43c894d233
commit 6ddfe18e31
1 changed files with 39 additions and 0 deletions

39
utils/fft-eval/Makefile Normal file
View File

@ -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 <nicopace@altermundi.net>
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)))