lua-msgpack-native.mk 909 B

1234567891011121314151617181920212223242526272829
  1. ################################################################################
  2. #
  3. # lua-msgpack-native
  4. #
  5. ################################################################################
  6. LUA_MSGPACK_NATIVE_VERSION = 41cce91
  7. LUA_MSGPACK_NATIVE_SITE = http://github.com/kengonakajima/lua-msgpack-native/tarball/$(LUA_MSGPACK_NATIVE_VERSION)
  8. LUA_MSGPACK_NATIVE_DEPENDENCIES = lua
  9. LUA_MSGPACK_NATIVE_LICENSE = Apache-2.0
  10. LUA_MSGPACK_NATIVE_LICENSE_FILES = LICENSE.txt
  11. define LUA_MSGPACK_NATIVE_BUILD_CMDS
  12. $(TARGET_CC) $(TARGET_CFLAGS) -fPIC -shared -o $(@D)/msgpack.so $(@D)/mp.c
  13. endef
  14. define LUA_MSGPACK_NATIVE_INSTALL_TARGET_CMDS
  15. $(INSTALL) -m 755 -D $(@D)/msgpack.so $(TARGET_DIR)/usr/lib/lua/msgpack.so
  16. endef
  17. define LUA_MSGPACK_NATIVE_UNINSTALL_TARGET_CMDS
  18. rm -f $(TARGET_DIR)/usr/lib/lua/msgpack.so
  19. endef
  20. define LUA_MSGPACK_NATIVE_CLEAN_CMDS
  21. rm -f $(@D)/msgpack.so
  22. endef
  23. $(eval $(generic-package))