From a0f4360cefdc8de1c9f2bba694d1a4aaf234bd5d Mon Sep 17 00:00:00 2001 From: Leonardo Godinho Date: Tue, 6 Mar 2007 00:34:14 +0000 Subject: VC 8 Makefile support --- lualdap/Makefile.win | 22 ++++++++++++++++++++++ lualdap/config.win | 21 +++++++++++++++++++++ lualdap/src/lualdap.def | 6 ++++++ 3 files changed, 49 insertions(+) create mode 100755 lualdap/Makefile.win create mode 100755 lualdap/config.win create mode 100755 lualdap/src/lualdap.def 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 + -- cgit v1.2.3-59-g8ed1b