summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2010-08-01 11:02:37 +0100
committerReuben Thomas <rrt@sc3d.org>2010-08-01 11:02:37 +0100
commit92f91a1cf08d4128d209dcf2162f1c898a1d33a5 (patch)
tree33504bae71441aa54c1458006210c73a78a535fe
parent86d0f1f1ad2a8839b24e20e2a2cfee94dfb51c50 (diff)
downloadlrexlib-92f91a1cf08d4128d209dcf2162f1c898a1d33a5.tar.gz
Write the rest of the dist target to build a release zip.
Move make variable V into defaults.mak, which can be included from top-level Makefile, and used to name the zip. In release Zip, copy doc/index.txt to README.
-rw-r--r--.gitignore1
-rwxr-xr-xMakefile6
-rwxr-xr-xsrc/common.mak2
-rwxr-xr-xsrc/defaults.mak2
4 files changed, 9 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 240151c..117fb39 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,5 @@
*.so.*
*.so
ChangeLog
+README
*.zip
diff --git a/Makefile b/Makefile
index 0476399..cc6b14a 100755
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,10 @@
# See src/*/Makefile and src/defaults.mak for user-definable settings
+include src/defaults.mak
+
REGNAMES = gnu pcre posix oniguruma tre
+DISTFILE = lrexlib-$(V).zip
all:
@for i in $(REGNAMES); do \
@@ -21,3 +24,6 @@ clean:
dist:
git2cl > ChangeLog
+ cp -a doc/index.txt README
+ rm -f $(DISTFILE)
+ zip $(DISTFILE) -r . -x ".git/*" "*.gitignore" "*.o" "*.a" "*.so" "*.so.*"
diff --git a/src/common.mak b/src/common.mak
index 232e936..3cdb158 100755
--- a/src/common.mak
+++ b/src/common.mak
@@ -1,7 +1,5 @@
# Rules for lrexlib
-V = 2.5
-
TRG = rex_$(REGNAME)
DEFS = -DREX_OPENLIB=luaopen_$(TRG) -DREX_LIBNAME=\"$(TRG)\"
CFLAGS = $(MYCFLAGS) $(DEFS) $(INC)
diff --git a/src/defaults.mak b/src/defaults.mak
index 5b97b5d..676f11b 100755
--- a/src/defaults.mak
+++ b/src/defaults.mak
@@ -1,5 +1,7 @@
# default settings for lrexlib
+V = 2.5
+
INC_LUA =
LIB_LUA =