pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = grits.pc
+# GTK 2/3 compatability
+EXTRA_DIST = compat.h
+
# Library
lib_LTLIBRARIES = libgrits.la
glib-genmarshal --prefix=grits_cclosure_marshal --header $< > $@
# Debugging rules
-test: all .libs/$(GRITS_SUBDIR)
+BUILT_SOURCES += .libs/$(GRITS_SUBDIR)
+
+.libs/$(GRITS_SUBDIR):
+ mkdir -p .libs
+ ln -sf ../plugins/.libs $@
+
+test: all
+ G_MESSAGES_DEBUG=all \
./grits-test
-gdb: all .libs/$(GRITS_SUBDIR)
- gdb ./grits-test
+gdb: all
+ G_MESSAGES_DEBUG=all \
+ gdb ./.libs/grits-test
-ddd: all .libs/$(GRITS_SUBDIR)
+ddd: all
+ G_MESSAGES_DEBUG=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 \