From 9cf785aba8b5fd7254b22bfac6732b36ff74d1e0 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Thu, 21 Aug 2008 18:36:06 +0000 Subject: Added LPEG --- contrib/lpeg/Makefile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 contrib/lpeg/Makefile (limited to 'contrib/lpeg/Makefile') diff --git a/contrib/lpeg/Makefile b/contrib/lpeg/Makefile new file mode 100644 index 0000000000..90f42081eb --- /dev/null +++ b/contrib/lpeg/Makefile @@ -0,0 +1,33 @@ +include ../../build/config.mk +include ../../build/gccconfig.mk + +LPEG_VERSION = 0.8.1 +LPEG_SITE = http://www.inf.puc-rio.br/~roberto/lpeg +LPEG_DIR = lpeg-$(LPEG_VERSION) +LPEG_FILE = $(LPEG_DIR).tar.gz +LPEG_URL = $(LPEG_SITE)/$(LPEG_FILE) + +all: compile + +include ../../build/module.mk + +$(LPEG_FILE): + wget -O $@ $(LPEG_URL) || rm -f $@ + +$(LPEG_DIR)/.prepared: $(LPEG_FILE) + rm -rf $(LPEG_DIR) + tar xvfz $(LPEG_FILE) + touch $@ + +compile: $(LPEG_DIR)/.prepared + $(MAKE) -C $(LPEG_DIR) CC=$(CC) COPT="$(CFLAGS) $(LUA_CFLAGS) -fpic" + mkdir -p dist$(LUA_LIBRARYDIR) + cp $(LPEG_DIR)/{lpeg.so,re.lua} dist$(LUA_LIBRARYDIR) + +luasource: +luastrip: +luacompile: +compile-all: compile + +clean: + rm -rf $(LPEG_DIR) $(LPEG_FILE) -- cgit v1.2.3