]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/Makefile.in
ITS#3773 additional fix
[openldap] / servers / slapd / overlays / Makefile.in
index 1188d5978992287e14d5fa78b82cb31ee5865982..bd356d0c5f521ead71f028843f2a51571bbe1c4a 100644 (file)
@@ -14,6 +14,7 @@
 ## <http://www.OpenLDAP.org/license.html>.
 
 SRCS = overlays.c \
+       accesslog.c \
        denyop.c \
        dyngroup.c \
        dynlist.c \
@@ -49,6 +50,9 @@ static:       $(LIBRARY)
 
 dynamic: $(PROGRAMS)
 
+accesslog.la : accesslog.lo
+       $(LTLINK_MOD) -module -o $@ accesslog.lo version.lo $(LINK_LIBS)
+
 denyop.la : denyop.lo
        $(LTLINK_MOD) -module -o $@ denyop.lo version.lo $(LINK_LIBS)
 
@@ -77,7 +81,8 @@ rwm_x.o: rwm.o rwmconf.o rwmdn.o rwmmap.o
        $(LD) -r -o $@ rwm.o rwmconf.o rwmdn.o rwmmap.o
        
 rwm.la : rwm.lo rwmconf.lo rwmdn.lo rwmmap.lo
-       $(LTLINK_MOD) -module -o $@ rwm.lo rwmconf.lo rwmdn.lo rwmmap.lo version.lo $(LINK_LIBS)
+       $(LTLINK_MOD) -module -o $@ rwm.lo rwmconf.lo rwmdn.lo rwmmap.lo \
+               version.lo $(LINK_LIBS) $(LDAP_LIBLREWRITE_LA)
 
 syncprov.la : syncprov.lo
        $(LTLINK_MOD) -module -o $@ syncprov.lo version.lo $(LINK_LIBS)
@@ -101,6 +106,14 @@ MKDEPFLAG = -l
 .c.lo:
        $(LTCOMPILE_MOD) $<
 
-$(LIBRARY): version.lo
+$(LIBRARY): $(OBJS) version.lo
        $(AR) rs $@ $(OBJS)
 
+# Must fixup depends for non-libtool objects
+depend-local:
+       @if test -n "$(OBJS)"; then \
+       OBJ2=`echo $(OBJS) | $(SED) -e 's/\.o//g'`; \
+       SCR=''; for i in $$OBJ2; do SCR="$$SCR -e s/^$$i.lo:/$$i.o:/"; done; \
+       mv Makefile Makefile.bak; $(SED) $$SCR Makefile.bak > Makefile && \
+       $(RM) Makefile.bak; fi
+