Add a dependency on CORE_OBJS to the dynamic backends
authorJonathan McDowell <noodles@earth.li>
Mon, 25 Apr 2011 04:03:30 +0000 (21:03 -0700)
committerJonathan McDowell <noodles@earth.li>
Mon, 25 Apr 2011 04:03:30 +0000 (21:03 -0700)
  If these change we need to relink or unexpected things happen.

Makefile.in

index f294acda337403ae78bb4515013026e430683ea9..867245dcbcc06ea0a2fdfd9c784202c05d05144a 100644 (file)
@@ -77,13 +77,13 @@ keydctl: keydctl.o onak-conf.o ll.o log.o
        $(CC) $(LDFLAGS) $(PROGS_LDFLAGS_EXTRA) \
                -o keydctl keydctl.o onak-conf.o ll.o log.o $(LIBS)
 
        $(CC) $(LDFLAGS) $(PROGS_LDFLAGS_EXTRA) \
                -o keydctl keydctl.o onak-conf.o ll.o log.o $(LIBS)
 
-libkeydb_db4.so: keydb_db4.o
+libkeydb_db4.so: keydb_db4.o $(CORE_OBJS)
        $(CC) -shared $(DB4LIBS) -o libkeydb_db4.so keydb_db4.o $(CORE_OBJS)
 
        $(CC) -shared $(DB4LIBS) -o libkeydb_db4.so keydb_db4.o $(CORE_OBJS)
 
-libkeydb_pg.so: keydb_pg.o
+libkeydb_pg.so: keydb_pg.o $(CORE_OBJS)
        $(CC) -shared $(PQLIBS) -o libkeydb_pg.so keydb_pg.o $(CORE_OBJS)
 
        $(CC) -shared $(PQLIBS) -o libkeydb_pg.so keydb_pg.o $(CORE_OBJS)
 
-libkeydb_%.so: keydb_%.o
+libkeydb_%.so: keydb_%.o $(CORE_OBJS)
        $(CC) -shared -o $@ $< $(CORE_OBJS)
 
 splitkeys: splitkeys.o $(CORE_OBJS) $(KEYDB_OBJ)
        $(CC) -shared -o $@ $< $(CORE_OBJS)
 
 splitkeys: splitkeys.o $(CORE_OBJS) $(KEYDB_OBJ)