xref: /buildroot/package/libloki/libloki.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# libloki
4#
5################################################################################
6
7LIBLOKI_VERSION = 0.1.7
8LIBLOKI_SOURCE = loki-$(LIBLOKI_VERSION).tar.bz2
9LIBLOKI_SITE = https://sourceforge.net/projects/loki-lib/files/Loki/Loki%20$(LIBLOKI_VERSION)
10LIBLOKI_LICENSE = MIT
11LIBLOKI_INSTALL_STAGING = YES
12
13ifeq ($(BR2_STATIC_LIBS),y)
14LIBLOKI_BUILD_TARGETS += build-static
15LIBLOKI_INSTALL_TARGETS += install-static
16else ifeq ($(BR2_SHARED_LIBS),y)
17LIBLOKI_BUILD_TARGETS += build-shared
18LIBLOKI_INSTALL_TARGETS += install-shared
19else ifeq ($(BR2_SHARED_STATIC_LIBS),y)
20LIBLOKI_BUILD_TARGETS += build-static build-shared
21LIBLOKI_INSTALL_TARGETS += install-static install-shared
22endif
23
24define LIBLOKI_BUILD_CMDS
25	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
26		CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11" \
27		-C $(@D) $(LIBLOKI_BUILD_TARGETS)
28endef
29
30define LIBLOKI_INSTALL_STAGING_CMDS
31	$(MAKE) -C $(@D)/src DESTDIR=$(STAGING_DIR) $(LIBLOKI_INSTALL_TARGETS)
32	$(MAKE) -C $(@D)/include DESTDIR=$(STAGING_DIR) install
33endef
34
35define LIBLOKI_INSTALL_TARGET_CMDS
36	$(MAKE) -C $(@D)/src DESTDIR=$(TARGET_DIR) $(LIBLOKI_INSTALL_TARGETS)
37endef
38
39$(eval $(generic-package))
40

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