From dd9b31cc1d70449dca886cf0083805a173279bca Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 26 Aug 2009 01:24:38 +0000 Subject: [PATCH] ITS#4730 add makefile --- contrib/slapd-modules/allowed/Makefile | 46 ++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 contrib/slapd-modules/allowed/Makefile diff --git a/contrib/slapd-modules/allowed/Makefile b/contrib/slapd-modules/allowed/Makefile new file mode 100644 index 0000000000..2c9bd0be53 --- /dev/null +++ b/contrib/slapd-modules/allowed/Makefile @@ -0,0 +1,46 @@ +# $OpenLDAP$ +# This work is part of OpenLDAP Software . +# +# Copyright 1998-2009 The OpenLDAP Foundation. +# Copyright 2004 Howard Chu, Symas Corp. All Rights Reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted only as authorized by the OpenLDAP +# Public License. +# +# A copy of this license is available in the file LICENSE in the +# top-level directory of the distribution or, alternatively, at +# . + +PREFIX=/opt/openldap-HEAD + +LIBTOOL=../../../libtool +OPT=-g -O2 +CC=gcc + +DEFS=-DSLAPD_OVER_ALLOWED=SLAPD_MOD_DYNAMIC + +LDAP_INC=-I../../../include -I../../../servers/slapd +INCS=$(LDAP_INC) + +LDAP_LIB=-lldap_r -llber -L../../../lib +LDAP_LIB= +LIBS=$(LDAP_LIB) + +all: allowed.la + + +allowed.lo: allowed.c + $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $? + +allowed.la: allowed.lo + $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info 0:0:0 \ + -rpath $(PREFIX)/lib -module -o $@ $? $(LIBS) + +clean: + rm -f allowed.o allowed.lo allowed.la + +install: allowed.la + mkdir -p $(PREFIX)/libexec/openldap + $(LIBTOOL) --mode=install cp allowed.la $(PREFIX)/libexec/openldap + $(LIBTOOL) --finish $(PREFIX)/libexec/openldap -- 2.39.5