From 66163e0638b3f719012856a034200a89a37e1e99 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount <quanah@openldap.org> Date: Mon, 2 Feb 2009 19:31:32 +0000 Subject: [PATCH] libtoolize Missing stuff for proper linking of the module --- contrib/slapd-modules/nops/Makefile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/contrib/slapd-modules/nops/Makefile b/contrib/slapd-modules/nops/Makefile index 827a5ba221..c2ef65d846 100644 --- a/contrib/slapd-modules/nops/Makefile +++ b/contrib/slapd-modules/nops/Makefile @@ -1,9 +1,15 @@ -CPPFLAGS+=-I../../../include -I../../../servers/slapd +CPPFLAGS+=-I../../../include -I../../../servers/slapd +CPPFLAGS+=-DSLAPD_OVER_NOPS=SLAPD_MOD_DYNAMIC +LIBS=-lldap_r -llber -lcrypto -all: nops.so +all: nops.la -nops.so: nops.c - $(CC) -shared $(CPPFLAGS) -Wall -o $@ $? +nops.lo: nops.c + $(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -c $? + +nops.la: nops.lo + $(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \ + -rpath $(PREFIX)/lib -module -o $@ $? $(LIBS) clean: - rm nops.so + rm nops.lo nops.la -- GitLab