libexecinfo.mk 964 B

123456789101112131415161718192021222324252627282930
  1. ################################################################################
  2. #
  3. # libexecinfo
  4. #
  5. ################################################################################
  6. LIBEXECINFO_VERSION = 1.1-3
  7. LIBEXECINFO_SITE = $(call github,mikroskeem,libexecinfo,$(LIBEXECINFO_VERSION))
  8. LIBEXECINFO_LICENSE = BSD-2-Clause
  9. LIBEXECINFO_LICENSE_FILES = execinfo.h
  10. LIBEXECINFO_INSTALL_STAGING = YES
  11. define LIBEXECINFO_BUILD_CMDS
  12. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) \
  13. EXECINFO_CFLAGS="$(TARGET_CFLAGS) -c"
  14. endef
  15. define LIBEXECINFO_INSTALL_STAGING_CMDS
  16. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) \
  17. EXECINFO_CFLAGS="$(TARGET_CFLAGS) -c" \
  18. DESTDIR="$(STAGING_DIR)" PREFIX=/usr install
  19. endef
  20. define LIBEXECINFO_INSTALL_TARGET_CMDS
  21. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) \
  22. EXECINFO_CFLAGS="$(TARGET_CFLAGS) -c" \
  23. DESTDIR="$(TARGET_DIR)" PREFIX=/usr install
  24. endef
  25. $(eval $(generic-package))