diff --git a/contrib/slapd-modules/datamorph/Makefile b/contrib/slapd-modules/datamorph/Makefile index a01ec48cdf..156a20503d 100644 --- a/contrib/slapd-modules/datamorph/Makefile +++ b/contrib/slapd-modules/datamorph/Makefile @@ -49,10 +49,12 @@ sp := dir := tests include $(dir)/Rules.mk -%.lo: %.c +.SUFFIXES: .c .o .lo + +.c.lo: $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< -%.la: %.lo +datamorph.la: datamorph.lo $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS) diff --git a/contrib/slapd-modules/variant/Makefile b/contrib/slapd-modules/variant/Makefile index 43a23b8349..00d9f7364f 100644 --- a/contrib/slapd-modules/variant/Makefile +++ b/contrib/slapd-modules/variant/Makefile @@ -49,10 +49,12 @@ sp := dir := tests include $(dir)/Rules.mk -%.lo: %.c +.SUFFIXES: .c .o .lo + +.c.lo: $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< -%.la: %.lo +variant.la: variant.lo $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ -rpath $(moduledir) -module -o $@ $? $(LIBS)