From: Howard Chu Date: Fri, 1 Dec 2023 21:41:02 +0000 (+0000) Subject: ITS#10098 fixup passwd module subdirs too X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cec59a28602486f4ac0b60b12de0142de15bc692;p=thirdparty%2Fopenldap.git ITS#10098 fixup passwd module subdirs too (Squash this) --- diff --git a/contrib/slapd-modules/passwd/pbkdf2/Makefile b/contrib/slapd-modules/passwd/pbkdf2/Makefile index 6279f50c15..0ed0962dd8 100644 --- a/contrib/slapd-modules/passwd/pbkdf2/Makefile +++ b/contrib/slapd-modules/passwd/pbkdf2/Makefile @@ -6,6 +6,11 @@ LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/s LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ $(LDAP_BUILD)/libraries/liblber/liblber.la +PLAT = UNIX +NT_LIB = -L$(LDAP_BUILD)/servers/slapd -lslapd +NT_LDFLAGS = -no-undefined -avoid-version +UNIX_LDFLAGS = -version-info $(LTVER) + LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc @@ -16,7 +21,8 @@ SSL_INC = SSL_LIB = -lcrypto INCS = $(LDAP_INC) $(SSL_INC) -LIBS = $(LDAP_LIB) $(SSL_LIB) +LIBS = $($(PLAT)_LIB) $(LDAP_LIB) $(SSL_LIB) +LD_FLAGS= $(LDFLAGS) $($(PLAT)_LDFLAGS) -rpath $(moduledir) -module PROGRAMS = pw-pbkdf2.la MANPAGES = slapd-pw-pbkdf2.5 @@ -40,8 +46,7 @@ man5dir = $(mandir)/man5 all: $(PROGRAMS) pw-pbkdf2.la: pw-pbkdf2.lo - $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ - -rpath $(moduledir) -module -o $@ $? $(LIBS) + $(LIBTOOL) --mode=link $(CC) $(LD_FLAGS) -o $@ $? $(LIBS) clean: rm -rf *.o *.lo *.la .libs diff --git a/contrib/slapd-modules/passwd/sha2/Makefile b/contrib/slapd-modules/passwd/sha2/Makefile index 2d20756883..123787ae04 100644 --- a/contrib/slapd-modules/passwd/sha2/Makefile +++ b/contrib/slapd-modules/passwd/sha2/Makefile @@ -6,6 +6,11 @@ LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/s LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ $(LDAP_BUILD)/libraries/liblber/liblber.la +PLAT = UNIX +NT_LIB = -L$(LDAP_BUILD)/servers/slapd -lslapd +NT_LDFLAGS = -no-undefined -avoid-version +UNIX_LDFLAGS = -version-info $(LTVER) + LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc @@ -13,7 +18,8 @@ OPT = -g -O2 DEFS = #DEFS = -DSLAPD_SHA2_DEBUG INCS = $(LDAP_INC) -LIBS = $(LDAP_LIB) +LIBS = $($(PLAT)_LIB) $(LDAP_LIB) +LD_FLAGS = $(LDFLAGS) $($(PLAT)_LDFLAGS) -rpath $(moduledir) -module PROGRAMS = pw-sha2.la MANPAGES = slapd-pw-sha2.5 @@ -37,8 +43,7 @@ man5dir = $(mandir)/man5 all: $(PROGRAMS) pw-sha2.la: slapd-sha2.lo sha2.lo - $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ - -rpath $(moduledir) -module -o $@ $? $(LIBS) + $(LIBTOOL) --mode=link $(CC) $(LD_FLAGS) -o $@ $? $(LIBS) clean: rm -rf *.o *.lo *.la .libs diff --git a/contrib/slapd-modules/passwd/totp/Makefile b/contrib/slapd-modules/passwd/totp/Makefile index f7dff4bd7d..199fa39fc1 100644 --- a/contrib/slapd-modules/passwd/totp/Makefile +++ b/contrib/slapd-modules/passwd/totp/Makefile @@ -6,13 +6,19 @@ LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/s LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ $(LDAP_BUILD)/libraries/liblber/liblber.la +PLAT = UNIX +NT_LIB = -L$(LDAP_BUILD)/servers/slapd -lslapd +NT_LDFLAGS = -no-undefined -avoid-version +UNIX_LDFLAGS = -version-info $(LTVER) + LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc OPT = -g -O2 DEFS = INCS = $(LDAP_INC) -LIBS = $(LDAP_LIB) +LIBS = $($(PLAT)_LIB) $(LDAP_LIB) +LD_FLAGS = $(LDFLAGS) $($(PLAT)_LDFLAGS) -rpath $(moduledir) -module PROGRAMS = pw-totp.la MANPAGES = slapo-totp.5 @@ -36,8 +42,7 @@ man5dir = $(mandir)/man5 all: $(PROGRAMS) pw-totp.la: slapd-totp.lo - $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ - -rpath $(moduledir) -module -o $@ $? $(LIBS) + $(LIBTOOL) --mode=link $(CC) $(LD_FLAGS) -o $@ $? $(LIBS) clean: rm -rf *.o *.lo *.la .libs