From 7384e0e6b77518efa4d113ede46f8c107de6f604 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Thu, 24 Jul 2008 13:55:11 +0000 Subject: Rewrote host environment targets to work out of the box --- contrib/luasocket/.gitignore | 1 + contrib/luasocket/Makefile | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 contrib/luasocket/.gitignore create mode 100644 contrib/luasocket/Makefile (limited to 'contrib/luasocket') diff --git a/contrib/luasocket/.gitignore b/contrib/luasocket/.gitignore new file mode 100644 index 0000000000..1a4bd6da84 --- /dev/null +++ b/contrib/luasocket/.gitignore @@ -0,0 +1 @@ +luasocket-* diff --git a/contrib/luasocket/Makefile b/contrib/luasocket/Makefile new file mode 100644 index 0000000000..2e187e2e5b --- /dev/null +++ b/contrib/luasocket/Makefile @@ -0,0 +1,32 @@ +include ../../build/config.mk +include ../../build/gccconfig.mk + +LUASOCKET_VERSION = 2.0.2 +LUASOCKET_SITE = http://luaforge.net/frs/download.php/2664/ +LUASOCKET_DIR = luasocket-$(LUASOCKET_VERSION) +LUASOCKET_FILE = $(LUASOCKET_DIR).tar.gz +LUASOCKET_URL = $(LUASOCKET_SITE)/$(LUASOCKET_FILE) +INSTALL_MODULEDIR = dist$(LUA_MODULEDIR) +INSTALL_LIBRARYDIR = dist$(LUA_LIBRARYDIR) + +all: compile + +include ../../build/module.mk + +$(LUASOCKET_FILE): + wget -O $@ $(LUASOCKET_URL) || rm -f $@ + +$(LUASOCKET_DIR)/.prepared: $(LUASOCKET_FILE) + rm -rf $(LUASOCKET_DIR) + tar xvfz $(LUASOCKET_FILE) + touch $@ + +compile: $(LUASOCKET_DIR)/.prepared + $(MAKE) -C $(LUASOCKET_DIR) CC=$(CC) CFLAGS="$(CFLAGS) $(LUA_CFLAGS) $(FPIC)" LDFLAGS="$(LDFLAGS) $(LUA_SHLIBS) $(SHLIB_FLAGS)" OS="$(OS)" + mkdir -p $(INSTALL_LIBRARYDIR) $(INSTALL_MODULEDIR) + $(MAKE) -C $(LUASOCKET_DIR) install INSTALL_TOP_SHARE=../../$(INSTALL_MODULEDIR) INSTALL_TOP_LIB=../../$(INSTALL_LIBRARYDIR) + +compile-all: compile + +clean: + rm -rf $(LUASOCKET_DIR) $(LUASOCKET_FILE) -- cgit v1.2.3