glib-genmarshal --prefix=grits_cclosure_marshal --header $< > $@
# Debugging rules
-test: all .libs/$(GRITS_SUBDIR)
+BUILT_SOURCES += .libs/$(GRITS_SUBDIR)
+
+.libs/$(GRITS_SUBDIR): plugins/.libs
+ ln -sf ../$< $@
+
+test: all
./grits-test
-gdb: all .libs/$(GRITS_SUBDIR)
+gdb: all
gdb ./grits-test
-ddd: all .libs/$(GRITS_SUBDIR)
+ddd: all
ddd ./grits-test
-.libs/$(GRITS_SUBDIR): plugins/.libs
- ln -sf ../plugins/.libs .libs/$(GRITS_SUBDIR)
-
memcheck: all
G_SLICE=always-malloc \
G_DEBUG=gc-friendly,resident-modules \