aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xlualdap/Makefile8
-rwxr-xr-xlualdap/src/loader.tmpl (renamed from lualdap/lualdap.lua)3
2 files changed, 7 insertions, 4 deletions
diff --git a/lualdap/Makefile b/lualdap/Makefile
index 413563a..21bbc82 100755
--- a/lualdap/Makefile
+++ b/lualdap/Makefile
@@ -2,14 +2,14 @@ WARN= -Wall -Wmissing-prototypes -Wmissing-declarations
INCS= -I/usr/local/include/lua5
LIBS_DIR=
LIBS= -llua.5.0 -llualib.5.0 -lm -lldap -ldl
-CFLAGS= $(MYCFLAGS) $(WARN) $(INCS) $(DEFS)
+CFLAGS= -g $(MYCFLAGS) $(WARN) $(INCS) $(DEFS)
VERSION= 1.0a
PKG= lualdap-$(VERSION)
TAR_FILE= $(PKG).tar.gz
ZIP_FILE= $(PKG).zip
SRCS= README Makefile \
- lualdap.c lualdap.lua \
+ lualdap.c loader.tmpl \
test.lua \
index.html manual.html lua.png
@@ -35,11 +35,13 @@ lib: $(LIB)
$(RANLIB) $@
so: $(SO)
- $(SO): $(OBJ)
+$(SO): $(OBJ)
+ sed -e "s/LIB_NAME/$(SO)/" loader.tmpl > lualdap.lua
gcc -o $@ -shared $(OBJ) $(LIBS_DIR) $(LIBS)
dylib: $(DYLIB)
$(DYLIB): $(OBJ)
+ sed -e "s/LIB_NAME/$(DYLIB)/" loader.tmpl > lualdap.lua
gcc -o $@ -dynamiclib $(OBJ) $(LIBS_DIR) $(LIBS)
clean:
diff --git a/lualdap/lualdap.lua b/lualdap/src/loader.tmpl
index c1c7210..89b7758 100755
--- a/lualdap/lualdap.lua
+++ b/lualdap/src/loader.tmpl
@@ -1,5 +1,6 @@
+-- $Id: loader.tmpl,v 1.1 2003-09-01 19:01:07 tomas Exp $
if not lualdap and loadlib then
- local libname = "liblualdap.1.0a.dylib"
+ local libname = "LIB_NAME"
local libopen = "lualdap_libopen"
local init, err1, err2 = loadlib (libname, libopen)
assert (init, (err1 or '')..(err2 or ''))