lua-argon2.mk 675 B

1234567891011121314151617181920212223
  1. ################################################################################
  2. #
  3. # lua-argon2
  4. #
  5. ################################################################################
  6. LUA_ARGON2_VERSION = 3.0.1
  7. LUA_ARGON2_SITE = $(call github,thibaultcha,lua-argon2,$(LUA_ARGON2_VERSION))
  8. LUA_ARGON2_LICENSE = MIT
  9. LUA_ARGON2_DEPENDENCIES = luainterpreter libargon2
  10. define LUA_ARGON2_BUILD_CMDS
  11. $(MAKE) -C $(@D) \
  12. CC=$(TARGET_CC) \
  13. CFLAGS="$(TARGET_CFLAGS) -fPIC" \
  14. PREFIX="$(STAGING_DIR)/usr"
  15. endef
  16. define LUA_ARGON2_INSTALL_TARGET_CMDS
  17. $(INSTALL) -m 755 -D $(@D)/argon2.so $(TARGET_DIR)/usr/lib/lua/$(LUAINTERPRETER_ABIVER)/argon2.so
  18. endef
  19. $(eval $(generic-package))