aboutsummaryrefslogtreecommitdiffstats
path: root/lualdap/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lualdap/Makefile')
-rwxr-xr-xlualdap/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/lualdap/Makefile b/lualdap/Makefile
index c0abdf6..b105368 100755
--- a/lualdap/Makefile
+++ b/lualdap/Makefile
@@ -1,5 +1,6 @@
+COMPAT_DIR= ../compat
WARN= -Wall -Wmissing-prototypes -Wmissing-declarations -ansi
-INCS= -I/usr/local/include/lua5
+INCS= -I/usr/local/include/lua5 -I$(COMPAT_DIR)
LIBS_DIR=
LIBS= -llua -llualib -lm -lldap -ldl
CFLAGS= -g $(MYCFLAGS) $(WARN) $(INCS) $(DEFS)
@@ -17,7 +18,7 @@ SRCS= README Makefile \
AR= ar rcu
RANLIB= ranlib
-OBJ= lualdap.o
+OBJ= lualdap.o compat-5.1.o
LIB= liblualdap$(VERSION).a
SO= liblualdap$(VERSION).so
DYLIB= liblualdap$(VERSION).dylib
@@ -46,5 +47,8 @@ $(DYLIB): $(OBJ)
#gcc -o $@ -dynamiclib $(OBJ) $(LIBS_DIR) $(LIBS)
libtool -dynamic -compatibility_version $V -current_version $V -o $@ $(OBJ) $(LIBS_DIR) $(LIBS) -lcc_dynamic -lc
+compat-5.1.o: $(COMPAT_DIR)/compat-5.1.c
+ $(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c
+
clean:
rm -f $(OBJ) $(LIB) $(SO) $(DYLIB) $(DLL) $(TAR_FILE) $(ZIP_FILE)