cryptopp.mk 829 B

123456789101112131415161718192021222324252627282930
  1. ################################################################################
  2. #
  3. # cryptopp
  4. #
  5. ################################################################################
  6. CRYPTOPP_VERSION = 6.1.0
  7. CRYPTOPP_SOURCE = cryptopp$(subst .,,$(CRYPTOPP_VERSION)).zip
  8. CRYPTOPP_SITE = http://cryptopp.com/
  9. CRYPTOPP_LICENSE = BSL-1.0
  10. CRYPTOPP_LICENSE_FILES = License.txt
  11. CRYPTOPP_INSTALL_STAGING = YES
  12. define HOST_CRYPTOPP_EXTRACT_CMDS
  13. $(UNZIP) $(CRYPTOPP_DL_DIR)/$(CRYPTOPP_SOURCE) -d $(@D)
  14. endef
  15. HOST_CRYPTOPP_MAKE_OPTS = \
  16. $(HOST_CONFIGURE_OPTS) \
  17. CXXFLAGS="$(HOST_CXXFLAGS) -fPIC"
  18. define HOST_CRYPTOPP_BUILD_CMDS
  19. $(HOST_MAKE_ENV) $(MAKE) -C $(@D) $(HOST_CRYPTOPP_MAKE_OPTS) shared
  20. endef
  21. define HOST_CRYPTOPP_INSTALL_CMDS
  22. $(HOST_MAKE_ENV) $(MAKE) -C $(@D) PREFIX=$(HOST_DIR) install
  23. endef
  24. $(eval $(host-generic-package))