From: Quanah Gibson-Mount Date: Fri, 16 Apr 2021 17:04:45 +0000 (+0000) Subject: ITS#9525 - Rework contrib module builds X-Git-Tag: OPENLDAP_REL_ENG_2_5_4~7^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c62d48ed11288f49634d20ceb6bcc5fd4d8a6c5c;p=thirdparty%2Fopenldap.git ITS#9525 - Rework contrib module builds Adjust to honor CFLAGS and LDFLAGS Drop -Wall from the OPTimization flag --- diff --git a/contrib/slapd-modules/acl/Makefile b/contrib/slapd-modules/acl/Makefile index a67ca242bc..090575d30f 100644 --- a/contrib/slapd-modules/acl/Makefile +++ b/contrib/slapd-modules/acl/Makefile @@ -8,7 +8,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -27,16 +27,16 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) posixgroup.la: posixgroup.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) gssacl.la: gssacl.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/addpartial/Makefile b/contrib/slapd-modules/addpartial/Makefile index 1994f0de7a..ecb7cd0a3d 100644 --- a/contrib/slapd-modules/addpartial/Makefile +++ b/contrib/slapd-modules/addpartial/Makefile @@ -8,7 +8,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -27,12 +27,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) addpartial.la: addpartial-overlay.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/adremap/Makefile b/contrib/slapd-modules/adremap/Makefile index 96ebee5636..b008eabd67 100644 --- a/contrib/slapd-modules/adremap/Makefile +++ b/contrib/slapd-modules/adremap/Makefile @@ -19,7 +19,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_ADREMAP=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -41,12 +41,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) adremap.la: adremap.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/allop/Makefile b/contrib/slapd-modules/allop/Makefile index 96b517bc9e..053f3774ac 100644 --- a/contrib/slapd-modules/allop/Makefile +++ b/contrib/slapd-modules/allop/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -31,12 +31,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) allop.la: allop.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/allowed/Makefile b/contrib/slapd-modules/allowed/Makefile index d15568b295..c19cc44e66 100644 --- a/contrib/slapd-modules/allowed/Makefile +++ b/contrib/slapd-modules/allowed/Makefile @@ -20,7 +20,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_ALLOWED=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -39,12 +39,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) allowed.la: allowed.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/authzid/Makefile b/contrib/slapd-modules/authzid/Makefile index a2020c596a..ff07288405 100644 --- a/contrib/slapd-modules/authzid/Makefile +++ b/contrib/slapd-modules/authzid/Makefile @@ -20,7 +20,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -39,12 +39,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) authzid.la: authzid.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/autogroup/Makefile b/contrib/slapd-modules/autogroup/Makefile index a3d4659c9a..7dd6613cf5 100644 --- a/contrib/slapd-modules/autogroup/Makefile +++ b/contrib/slapd-modules/autogroup/Makefile @@ -8,7 +8,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -27,12 +27,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) autogroup.la: autogroup.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/cloak/Makefile b/contrib/slapd-modules/cloak/Makefile index 656d655772..c54e6b1343 100644 --- a/contrib/slapd-modules/cloak/Makefile +++ b/contrib/slapd-modules/cloak/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_CLOAK=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -31,12 +31,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) cloak.la: cloak.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/comp_match/Makefile b/contrib/slapd-modules/comp_match/Makefile index 66c68553b2..5c65ad3c42 100644 --- a/contrib/slapd-modules/comp_match/Makefile +++ b/contrib/slapd-modules/comp_match/Makefile @@ -31,7 +31,7 @@ SSL_LIB = -lcrypto -L$(SSL_DIR)/lib LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DLDAP_COMPONENT INCS = $(LDAP_INC) $(SNACC_INC) $(SSL_INC) LIBS = $(LDAP_LIB) $(SNACC_LIB) $(SSL_LIB) @@ -50,12 +50,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) compmatch.la: componentlib.lo init.lo certificate.lo asn_to_syn_mr.lo authorityKeyIdentifier.lo crl.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/datamorph/Makefile b/contrib/slapd-modules/datamorph/Makefile index 156a20503d..e641ca6fac 100644 --- a/contrib/slapd-modules/datamorph/Makefile +++ b/contrib/slapd-modules/datamorph/Makefile @@ -22,7 +22,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_DATAMORPH=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -52,10 +52,10 @@ include $(dir)/Rules.mk .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< datamorph.la: datamorph.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/denyop/Makefile b/contrib/slapd-modules/denyop/Makefile index b52fe0e3ee..2cea18b063 100644 --- a/contrib/slapd-modules/denyop/Makefile +++ b/contrib/slapd-modules/denyop/Makefile @@ -8,7 +8,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_DENYOP=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -27,12 +27,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) denyop.la: denyop.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/dsaschema/Makefile b/contrib/slapd-modules/dsaschema/Makefile index f2a106d0cf..3a88fc01f7 100644 --- a/contrib/slapd-modules/dsaschema/Makefile +++ b/contrib/slapd-modules/dsaschema/Makefile @@ -8,7 +8,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -27,12 +27,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) dsaschema.la: dsaschema.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/dupent/Makefile b/contrib/slapd-modules/dupent/Makefile index 5c51b116a6..f680dffe94 100644 --- a/contrib/slapd-modules/dupent/Makefile +++ b/contrib/slapd-modules/dupent/Makefile @@ -20,7 +20,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_DUPENT=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -39,12 +39,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) dupent.la: dupent.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/kinit/Makefile b/contrib/slapd-modules/kinit/Makefile index 1d9cd18637..7b25ced761 100644 --- a/contrib/slapd-modules/kinit/Makefile +++ b/contrib/slapd-modules/kinit/Makefile @@ -8,7 +8,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) -lkrb5 @@ -27,12 +27,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) kinit.la: kinit.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/lastbind/Makefile b/contrib/slapd-modules/lastbind/Makefile index b120e65160..c273cd3a0c 100644 --- a/contrib/slapd-modules/lastbind/Makefile +++ b/contrib/slapd-modules/lastbind/Makefile @@ -19,7 +19,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_LASTBIND=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -41,12 +41,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) lastbind.la: lastbind.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/lastmod/Makefile b/contrib/slapd-modules/lastmod/Makefile index 3fd1218989..9b06c28fbf 100644 --- a/contrib/slapd-modules/lastmod/Makefile +++ b/contrib/slapd-modules/lastmod/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_LASTMOD=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -31,12 +31,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) lastmod.la: lastmod.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/noopsrch/Makefile b/contrib/slapd-modules/noopsrch/Makefile index 0a9b056587..0a1c24a94b 100644 --- a/contrib/slapd-modules/noopsrch/Makefile +++ b/contrib/slapd-modules/noopsrch/Makefile @@ -39,12 +39,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) noopsrch.la: noopsrch.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/nops/Makefile b/contrib/slapd-modules/nops/Makefile index 602f3cb155..94a5bcd23c 100644 --- a/contrib/slapd-modules/nops/Makefile +++ b/contrib/slapd-modules/nops/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_NOPS=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -31,12 +31,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) nops.la: nops.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/nssov/Makefile b/contrib/slapd-modules/nssov/Makefile index f1e3bb8273..5e36b555fc 100644 --- a/contrib/slapd-modules/nssov/Makefile +++ b/contrib/slapd-modules/nssov/Makefile @@ -27,7 +27,7 @@ NLDAPD_INC=-Inss-pam-ldapd LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install -OPT = -g -O2 -Wall +OPT = -g -O2 CC = gcc DEFS = INCS = $(LDAP_INC) $(NLDAPD_INC) @@ -57,15 +57,15 @@ MANPAGES = slapo-nssov.5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< tio.lo: nss-pam-ldapd/tio.c - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $? + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $? $(OBJS): nssov.h nssov.la: $(OBJS) $(XOBJS) - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info 0:0:0 \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info 0:0:0 \ -rpath $(moduledir) -module -o $@ $(OBJS) $(XOBJS) $(LIBS) install: install-lib install-man FORCE diff --git a/contrib/slapd-modules/passwd/Makefile b/contrib/slapd-modules/passwd/Makefile index e37193de8d..634649603a 100644 --- a/contrib/slapd-modules/passwd/Makefile +++ b/contrib/slapd-modules/passwd/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -31,24 +31,24 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) pw-kerberos.la: kerberos.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? -lkrb5 pw-netscape.la: netscape.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? pw-radius.la: radius.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? -lradius pw-apr1.la: apr1.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? clean: diff --git a/contrib/slapd-modules/passwd/pbkdf2/Makefile b/contrib/slapd-modules/passwd/pbkdf2/Makefile index 6ec9bbda22..6279f50c15 100644 --- a/contrib/slapd-modules/passwd/pbkdf2/Makefile +++ b/contrib/slapd-modules/passwd/pbkdf2/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 #DEFS = -DSLAPD_PBKDF2_DEBUG SSL_INC = @@ -35,12 +35,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) pw-pbkdf2.la: pw-pbkdf2.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/passwd/sha2/Makefile b/contrib/slapd-modules/passwd/sha2/Makefile index 45b24db488..2d20756883 100644 --- a/contrib/slapd-modules/passwd/sha2/Makefile +++ b/contrib/slapd-modules/passwd/sha2/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = #DEFS = -DSLAPD_SHA2_DEBUG INCS = $(LDAP_INC) @@ -32,12 +32,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) pw-sha2.la: slapd-sha2.lo sha2.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/passwd/totp/Makefile b/contrib/slapd-modules/passwd/totp/Makefile index 75dc8d1341..f7dff4bd7d 100644 --- a/contrib/slapd-modules/passwd/totp/Makefile +++ b/contrib/slapd-modules/passwd/totp/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -31,12 +31,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) pw-totp.la: slapd-totp.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/ppm/Makefile b/contrib/slapd-modules/ppm/Makefile index 0a90b530e3..345fa96d4c 100644 --- a/contrib/slapd-modules/ppm/Makefile +++ b/contrib/slapd-modules/ppm/Makefile @@ -18,7 +18,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/liblber/liblber.la $(LDAP_BUILD)/libraries/li LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall -fpic +OPT = -g -O2 -fpic # To skip linking against CRACKLIB make CRACK=no CRACK=yes @@ -61,13 +61,13 @@ TESTS=./unit_tests.sh all: ppm $(TEST) $(TEST): ppm - $(CC) -g $(INCS) $(LDAP_LIBS) -Wl,-rpath=. -o $(TEST) ppm_test.c $(PROGRAMS) $(LDAP_LIBS) $(CRACKLIB) + $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(LDFLAGS) $(INCS) $(LDAP_LIBS) -Wl,-rpath=. -o $(TEST) ppm_test.c $(PROGRAMS) $(LDAP_LIBS) $(CRACKLIB) ppm.o: - $(CC) $(OPT) $(DEFS) -c $(INCS) ppm.c + $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) -c $(INCS) ppm.c ppm: ppm.o - $(CC) $(INCS) -shared -o $(PROGRAMS) ppm.o $(CRACKLIB) + $(CC) $(LDFLAGS) $(INCS) -shared -o $(PROGRAMS) ppm.o $(CRACKLIB) install: ppm mkdir -p $(DESTDIR)$(moduledir) diff --git a/contrib/slapd-modules/proxyOld/Makefile b/contrib/slapd-modules/proxyOld/Makefile index 3618023de9..edaa3a0677 100644 --- a/contrib/slapd-modules/proxyOld/Makefile +++ b/contrib/slapd-modules/proxyOld/Makefile @@ -20,7 +20,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -39,12 +39,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) proxyOld.la: proxyOld.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/rbac/Makefile b/contrib/slapd-modules/rbac/Makefile index 188388cbd6..1180bd6a1a 100755 --- a/contrib/slapd-modules/rbac/Makefile +++ b/contrib/slapd-modules/rbac/Makefile @@ -9,7 +9,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_RBAC=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -36,12 +36,12 @@ LOBJS = $(patsubst %.c,%.lo,$(SRCS)) .SUFFIXES: .c .lo %.lo: %.c rbac.h - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) rbac.la: $(LOBJS) - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $^ $(LIBS) clean: diff --git a/contrib/slapd-modules/samba4/Makefile b/contrib/slapd-modules/samba4/Makefile index b9945979c5..726c2381c9 100644 --- a/contrib/slapd-modules/samba4/Makefile +++ b/contrib/slapd-modules/samba4/Makefile @@ -20,7 +20,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_RDNVAL=SLAPD_MOD_DYNAMIC \ -DSLAPD_OVER_PGUID=SLAPD_MOD_DYNAMIC \ -DSLAPD_OVER_VERNUM=SLAPD_MOD_DYNAMIC @@ -41,20 +41,20 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) pguid.la: pguid.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) rdnval.la: rdnval.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) vernum.la: vernum.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/smbk5pwd/Makefile b/contrib/slapd-modules/smbk5pwd/Makefile index 6a1e83ea78..5f49664932 100644 --- a/contrib/slapd-modules/smbk5pwd/Makefile +++ b/contrib/slapd-modules/smbk5pwd/Makefile @@ -27,7 +27,7 @@ HEIMDAL_LIB = -L/usr/heimdal/lib -lkrb5 -lkadm5srv LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 # Omit DO_KRB5, DO_SAMBA or DO_SHADOW if you don't want to support it. DEFS = -DDO_KRB5 -DDO_SAMBA -DDO_SHADOW INCS = $(LDAP_INC) $(HEIMDAL_INC) $(SSL_INC) @@ -50,12 +50,12 @@ man5dir = $(mandir)/man5 .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) smbk5pwd.la: smbk5pwd.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/trace/Makefile b/contrib/slapd-modules/trace/Makefile index 830e3898b4..1bf8a55417 100644 --- a/contrib/slapd-modules/trace/Makefile +++ b/contrib/slapd-modules/trace/Makefile @@ -8,7 +8,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_TRACE=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -27,12 +27,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) trace.la: trace.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/usn/Makefile b/contrib/slapd-modules/usn/Makefile index 0b8795b6d5..d7af04b102 100644 --- a/contrib/slapd-modules/usn/Makefile +++ b/contrib/slapd-modules/usn/Makefile @@ -8,7 +8,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_USN=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -27,12 +27,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) usn.la: usn.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/variant/Makefile b/contrib/slapd-modules/variant/Makefile index 00d9f7364f..37a5ced129 100644 --- a/contrib/slapd-modules/variant/Makefile +++ b/contrib/slapd-modules/variant/Makefile @@ -22,7 +22,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool INSTALL = /usr/bin/install CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = -DSLAPD_OVER_VARIANT=SLAPD_MOD_DYNAMIC INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -52,10 +52,10 @@ include $(dir)/Rules.mk .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< variant.la: variant.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: diff --git a/contrib/slapd-modules/vc/Makefile b/contrib/slapd-modules/vc/Makefile index b3d9c9a6bd..dcdca1703e 100644 --- a/contrib/slapd-modules/vc/Makefile +++ b/contrib/slapd-modules/vc/Makefile @@ -20,7 +20,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ LIBTOOL = $(LDAP_BUILD)/libtool CC = gcc -OPT = -g -O2 -Wall +OPT = -g -O2 DEFS = INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) @@ -39,12 +39,12 @@ moduledir = $(libexecdir)$(ldap_subdir) .SUFFIXES: .c .o .lo .c.lo: - $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(OPT) $(CPPFLAGS) $(DEFS) $(INCS) -c $< all: $(PROGRAMS) vc.la: vc.lo - $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) clean: