diff options
-rwxr-xr-x | lualdap/Makefile.win | 22 | ||||
-rwxr-xr-x | lualdap/config.win | 21 | ||||
-rwxr-xr-x | lualdap/src/lualdap.def | 6 |
3 files changed, 49 insertions, 0 deletions
diff --git a/lualdap/Makefile.win b/lualdap/Makefile.win new file mode 100755 index 0000000..dfb8559 --- /dev/null +++ b/lualdap/Makefile.win @@ -0,0 +1,22 @@ +T= lualdap
+V= 1.0.2
+
+include config.win
+
+SRCS= src\$T.c
+OBJS= src\$T.obj
+
+lib: src\$(LIBNAME)
+
+.c.obj:
+ $(CC) /c /Fo$@ $(CFLAGS) $<
+
+src\$(LIBNAME): $(OBJS)
+ link /dll /def:src\$T.def /out:src\$(LIBNAME) $(OBJS) $(LUA_LIB) $(OPENLDAP_LIB)
+
+install: src\$(LIBNAME)
+ IF NOT EXIST $(LUA_LIBDIR) mkdir $(LUA_LIBDIR)
+ copy src\$(LIBNAME) $(LUA_LIBDIR)
+
+clean:
+ del src\$(LIBNAME) $(OBJS) src\$T.lib src\$T.exp
diff --git a/lualdap/config.win b/lualdap/config.win new file mode 100755 index 0000000..bdb39aa --- /dev/null +++ b/lualdap/config.win @@ -0,0 +1,21 @@ +# Installation directories
+# System's libraries directory (where binary libraries are installed)
+LUA_LIBDIR= e:\leonardo\dev\kepler1.1\lua511
+# Lua includes directory
+LUA_INC= e:\leonardo\dev\kepler1.1\lua511\include
+# Lua library
+LUA_LIB= e:\leonardo\dev\kepler1.1\lua511\lua5.1.lib
+# OpenLDAP includes directory
+OPENLDAP_INC= e:\leonardo\dev\openldap-2.1.17_bin\include
+# OpenLDAP library
+OPENLDAP_LIB= e:\leonardo\dev\openldap-2.1.17_bin\DLLRelease\openldap.lib
+
+
+LIBNAME= $T.dll
+
+# Compilation directives
+WARN= /O2
+INCS= /I$(LUA_INC) /I$(OPENLDAP_INC)
+CFLAGS= $(WARN) $(INCS) -DWIN32
+CC= cl
+
diff --git a/lualdap/src/lualdap.def b/lualdap/src/lualdap.def new file mode 100755 index 0000000..b6e45bc --- /dev/null +++ b/lualdap/src/lualdap.def @@ -0,0 +1,6 @@ +LIBRARY lualdap.dll
+DESCRIPTION "LuaLDAP"
+VERSION 1.0.2
+EXPORTS
+luaopen_lualdap
+
|