luasocket.mk 993 B

123456789101112131415161718192021222324252627282930313233343536
  1. #############################################################
  2. #
  3. # luasocket
  4. #
  5. #############################################################
  6. LUASOCKET_VERSION = 2.0.2
  7. LUASOCKET_SITE = http://luaforge.net/frs/download.php/2664
  8. LUASOCKET_DEPENDENCIES = lua
  9. define LUASOCKET_BUILD_CMDS
  10. $(MAKE) -C $(@D) -f makefile \
  11. CC="$(TARGET_CC)" LD="$(TARGET_CC)" \
  12. CFLAGS="$(TARGET_CFLAGS) -fPIC"
  13. endef
  14. define LUASOCKET_INSTALL_TARGET_CMDS
  15. $(MAKE) -C $(@D) -f makefile \
  16. INSTALL_TOP_SHARE="$(TARGET_DIR)/usr/share/lua" \
  17. INSTALL_TOP_LIB="$(TARGET_DIR)/usr/lib/lua" install
  18. endef
  19. define LUASOCKET_UNINSTALL_TARGET_CMDS
  20. rm -rf "$(TARGET_DIR)/usr/lib/lua/mime"
  21. rm -rf "$(TARGET_DIR)/usr/lib/lua/socket"
  22. rm -rf "$(TARGET_DIR)/usr/share/lua/socket"
  23. rm -f "$(TARGET_DIR)/usr/share/lua/socket.lua"
  24. rm -f "$(TARGET_DIR)/usr/share/lua/mime.lua"
  25. rm -f "$(TARGET_DIR)/usr/share/lua/ltn12.lua"
  26. endef
  27. define LUASOCKET_CLEAN_CMDS
  28. $(MAKE) -C $(@D) -f makefile clean
  29. endef
  30. $(eval $(call GENTARGETS))