lua-msgpack-native.mk 870 B

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