xref: /buildroot/package/trinity/trinity.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
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

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