UNITTESTSOBJ = $(LIBDIR)/unittests.lo
LIBBACOBJ = $(LIBDIR)/libbac.la
PLUGINLIBOBJ = $(PLUGINLIBDIR)/pluginlib.lo
-METAPLUGINOBJ = $(PLUGINLIBOBJ) $(PLUGINLIBDIR)/ptcomm.lo $(PLUGINLIBDIR)/metaplugin.lo
+METAPLUGINOBJ = $(PLUGINLIBOBJ) $(PLUGINLIBDIR)/ptcomm.lo $(PLUGINLIBDIR)/metaplugin.lo $(PLUGINLIBDIR)/metaplugin_stat.lo
.SUFFIXES: .c .cpp .lo
$(LIBBACOBJ):
$(MAKE) -C $(LIBDIR) libbac.la
-$(PLUGINLIBDIR)/test_metaplugin_backend.lo
+$(PLUGINLIBDIR)/test_metaplugin_backend.lo:
$(MAKE) -C $(PLUGINLIBDIR) test_metaplugin_backend.lo
+
+$(PLUGINLIBDIR)/pluginlib.lo: $(PLUGINLIBDIR)/pluginlib.cpp $(PLUGINLIBDIR)/pluginlib.h
+ $(MAKE) -C $(PLUGINLIBDIR) pluginlib.lo
+
+$(PLUGINLIBDIR)/ptcomm.lo: $(PLUGINLIBDIR)/ptcomm.cpp $(PLUGINLIBDIR)/ptcomm.h
+ $(MAKE) -C $(PLUGINLIBDIR) ptcomm.lo
+
+$(PLUGINLIBDIR)/metaplugin.lo: $(PLUGINLIBDIR)/metaplugin.cpp $(PLUGINLIBDIR)/metaplugin.h
+ $(MAKE) -C $(PLUGINLIBDIR) metaplugin.lo
+
+$(PLUGINLIBDIR)/metaplugin_stat.lo: $(PLUGINLIBDIR)/metaplugin_stat.cpp $(PLUGINLIBDIR)/metaplugin_stat.h
+ $(MAKE) -C $(PLUGINLIBDIR) metaplugin_stat.lo
+
+$(PLUGINLIBDIR)/iso8601.lo: $(PLUGINLIBDIR)/iso8601.cpp $(PLUGINLIBDIR)/iso8601.h
+ $(MAKE) -C $(PLUGINLIBDIR) iso8601.lo
+
+$(PLUGINLIBDIR)/execprog.lo: $(PLUGINLIBDIR)/execprog.cpp $(PLUGINLIBDIR)/execprog.h
+ $(MAKE) -C $(PLUGINLIBDIR) execprog.lo