libtommath.mk 834 B

123456789101112131415161718192021222324
  1. ################################################################################
  2. #
  3. # libtommath
  4. #
  5. ################################################################################
  6. LIBTOMMATH_VERSION = 1.2.1
  7. LIBTOMMATH_SITE = https://github.com/libtom/libtommath/releases/download/v$(LIBTOMMATH_VERSION)
  8. LIBTOMMATH_SOURCE = ltm-$(LIBTOMMATH_VERSION).tar.xz
  9. LIBTOMMATH_LICENSE = Unlicense
  10. LIBTOMMATH_LICENSE_FILES = LICENSE
  11. LIBTOMMATH_CPE_ID_VENDOR = libtom
  12. LIBTOMMATH_INSTALL_STAGING = YES
  13. LIBTOMMATH_INSTALL_TARGET = NO # only static library
  14. define LIBTOMMATH_BUILD_CMDS
  15. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) CFLAGS="-I./ -fPIC $(TARGET_CFLAGS)"
  16. endef
  17. define LIBTOMMATH_INSTALL_STAGING_CMDS
  18. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR="$(STAGING_DIR)" PREFIX=/usr install
  19. endef
  20. $(eval $(generic-package))