public
Created

OpenLDAP: Revised version of contrib/slapd-modules/passwd/sha2/Makefile

  • Download Gist
Makefile
Makefile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
# $OpenLDAP$
 
LDAP_SRC = ../../../..
LDAP_BUILD = ../../../..
LDAP_INC = -I$(LDAP_SRC)/include -I$(LDAP_BUILD)/include
 
LIBTOOL = $(LDAP_BUILD)/libtool
CC = gcc
OPT = -g -O2 -Wall
INCS = $(LDAP_INC)
#DEFS = -DSLAPD_SHA2_DEBUG
 
PROGRAMS = slapd-sha2.la
 
prefix=/usr/local
exec_prefix=$(prefix)
ldap_subdir=/openldap
 
libdir=$(exec_prefix)/lib
libexecdir=$(exec_prefix)/libexec
moduledir = $(libexecdir)$(ldap_subdir)
 
all: $(PROGRAMS)
 
sha2.lo: sha2.c
$(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $?
 
slapd-sha2.lo: slapd-sha2.c
$(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $?
 
slapd-sha2.la: slapd-sha2.lo sha2.lo
$(LIBTOOL) --mode=link $(CC) $(OPT) -version-info 0:0:0 \
-rpath $(moduledir) -module -o $@ $? $(LIBS)
 
clean:
rm -rf *.o *.lo *.la .libs
 
install: $(PROGRAMS)
mkdir -p $(DESTDIR)$(moduledir)
for p in $(PROGRAMS) ; do \
$(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \
done

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.