xref: /buildroot/package/fft-eval/fft-eval.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# fft-eval
4#
5################################################################################
6
7FFT_EVAL_VERSION = 777749c5c7cc0af1fe5a74e3c589581eabcf0f1e
8FFT_EVAL_SITE = $(call github,simonwunderlich,FFT_eval,$(FFT_EVAL_VERSION))
9FFT_EVAL_LICENSE = CC0-1.0 (doc), GPL-2.0, OFL-1.1 (LiberationSans-Regular.ttf)
10FFT_EVAL_LICENSE_FILES = \
11	LICENSES/CC0-1.0.txt \
12	LICENSES/GPL-2.0-only.txt \
13	LICENSES/OFL-1.1.txt
14
15FFT_EVAL_CONV_OPTS = CONFIG_fft_eval_json=y
16
17ifeq ($(BR2_PACKAGE_SDL2)$(BR2_PACKAGE_SDL2_TTF),yy)
18FFT_EVAL_CONV_OPTS += CONFIG_fft_eval_sdl=y
19FFT_EVAL_DEPENDENCIES += sdl2 sdl2_ttf
20else
21FFT_EVAL_CONV_OPTS += CONFIG_fft_eval_sdl=n
22endif
23
24define FFT_EVAL_BUILD_CMDS
25	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
26		CROSS=$(STAGING_DIR)/usr/bin/ $(FFT_EVAL_CONV_OPTS) -C $(@D) all
27endef
28
29define FFT_EVAL_INSTALL_TARGET_CMDS
30	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
31		CROSS=$(STAGING_DIR)/usr/bin/ $(FFT_EVAL_CONV_OPTS) \
32		-C $(@D) DESTDIR=$(TARGET_DIR) BINDIR=/usr/bin install
33endef
34
35$(eval $(generic-package))
36

Last Index update Fri Aug 22 08:59:00 CST 2025