ytree.mk 883 B

12345678910111213141516171819202122232425262728293031
  1. ################################################################################
  2. #
  3. # ytree
  4. #
  5. ################################################################################
  6. YTREE_VERSION = 2.02
  7. YTREE_SITE = https://www.han.de/~werner
  8. YTREE_LICENSE = GPL-2.0+
  9. YTREE_LICENSE_FILES = COPYING
  10. YTREE_DEPENDENCIES = ncurses
  11. YTREE_CFLAGS = -DCOLOR_SUPPORT $(TARGET_CFLAGS)
  12. YTREE_LDFLAGS = -lncurses $(TARGET_LDFLAGS)
  13. ifeq ($(BR2_PACKAGE_READLINE),y)
  14. YTREE_DEPENDENCIES += host-pkgconf readline
  15. YTREE_CFLAGS += -DREADLINE_SUPPORT
  16. YTREE_LDFLAGS += `$(PKG_CONFIG_HOST_BINARY) --libs readline`
  17. endif
  18. define YTREE_BUILD_CMDS
  19. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) \
  20. CFLAGS="$(YTREE_CFLAGS)" LDFLAGS="$(YTREE_LDFLAGS)"
  21. endef
  22. define YTREE_INSTALL_TARGET_CMDS
  23. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR="$(TARGET_DIR)/usr" install
  24. endef
  25. $(eval $(generic-package))