1################################################################################ 2# 3# trinity 4# 5################################################################################ 6 7TRINITY_VERSION = 1.9 8TRINITY_SITE = http://codemonkey.org.uk/projects/trinity 9TRINITY_SOURCE = trinity-$(TRINITY_VERSION).tar.xz 10TRINITY_LICENSE = GPL-2.0 11TRINITY_LICENSE_FILES = COPYING 12TRINITY_CPE_ID_VALID = YES 13 14TRINITY_LDFLAGS = $(TARGET_LDFLAGS) 15 16ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) 17TRINITY_DEPENDENCIES += libexecinfo 18TRINITY_LDFLAGS += -lexecinfo 19endif 20 21define TRINITY_CONFIGURE_CMDS 22 (cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure) 23endef 24 25define TRINITY_BUILD_CMDS 26 $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) LDFLAGS="$(TRINITY_LDFLAGS)" 27endef 28 29define TRINITY_INSTALL_TARGET_CMDS 30 $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ 31 LDFLAGS="$(TRINITY_LDFLAGS)" DESTDIR=$(TARGET_DIR)/usr install 32endef 33 34# Install helper scripts 35define TRINITY_INSTALL_HELPER_SCRIPTS 36 mkdir -p $(TARGET_DIR)/usr/libexec/trinity 37 cp -p $(@D)/scripts/* $(TARGET_DIR)/usr/libexec/trinity/ 38endef 39TRINITY_POST_INSTALL_TARGET_HOOKS += TRINITY_INSTALL_HELPER_SCRIPTS 40 41$(eval $(generic-package)) 42