libscrypt.mk 906 B

123456789101112131415161718192021222324252627282930313233
  1. ################################################################################
  2. #
  3. # libscrypt
  4. #
  5. ################################################################################
  6. LIBSCRYPT_VERSION = 1.22
  7. LIBSCRYPT_SITE = $(call github,technion,libscrypt,v$(LIBSCRYPT_VERSION))
  8. LIBSCRYPT_LICENSE = BSD-2-Clause
  9. LIBSCRYPT_LICENSE_FILES = LICENSE
  10. LIBSCRYPT_INSTALL_STAGING = YES
  11. LIBSCRYPT_MAKE_OPTS = \
  12. CC=$(TARGET_CC) \
  13. CFLAGS_EXTRA="$(TARGET_CFLAGS)" \
  14. LDFLAGS_EXTRA="$(TARGET_LDFLAGS)" \
  15. PREFIX=/usr
  16. define LIBSCRYPT_BUILD_CMDS
  17. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(LIBSCRYPT_MAKE_OPTS)
  18. endef
  19. define LIBSCRYPT_INSTALL_STAGING_CMDS
  20. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(LIBSCRYPT_MAKE_OPTS) \
  21. DESTDIR=$(STAGING_DIR) install
  22. endef
  23. define LIBSCRYPT_INSTALL_TARGET_CMDS
  24. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(LIBSCRYPT_MAKE_OPTS) \
  25. DESTDIR=$(TARGET_DIR) install
  26. endef
  27. $(eval $(generic-package))