xref: /OK3568_Linux_fs/buildroot/package/caps/caps.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# caps
4#
5################################################################################
6
7CAPS_VERSION = 0.9.26
8CAPS_SOURCE = caps_$(CAPS_VERSION).tar.bz2
9CAPS_SITE = http://quitte.de/dsp
10CAPS_LICENSE = GPL-3.0+
11CAPS_LICENSE_FILES = COPYING
12
13# Need to pass TARGET_CONFIGURE_OPTS in the environment to not
14# override the LDFLAGS definition of the Makefile.
15CAPS_MAKE_ENV = \
16	$(TARGET_MAKE_ENV) \
17	$(TARGET_CONFIGURE_OPTS) \
18	CFLAGS="$(TARGET_CXXFLAGS)"
19
20# caps Makefile uses CC and CFLAGS, but for C++
21CAPS_MAKE_OPTS = \
22	CC="$(TARGET_CXX)" \
23	STRIP=/bin/true
24
25define CAPS_BUILD_CMDS
26	$(CAPS_MAKE_ENV) $(MAKE) $(CAPS_MAKE_OPTS) all -C $(@D)
27endef
28
29define CAPS_INSTALL_TARGET_CMDS
30	$(CAPS_MAKE_ENV) $(MAKE) $(CAPS_MAKE_OPTS) \
31		DESTDIR=$(TARGET_DIR) install -C $(@D)
32endef
33
34$(eval $(generic-package))
35