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