]> Pileus Git - grits/blobdiff - src/Makefile.am
Add cube GtkGL example
[grits] / src / Makefile.am
index fd2fceb520e65316b3680c6a058bf924ce411a42..8726d838748912f2795f921481cf4d8f77d274ec 100644 (file)
@@ -33,6 +33,9 @@ grits_include_HEADERS = \
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = grits.pc
 
+# GTK 2/3 compatability
+EXTRA_DIST = compat.h
+
 # Library
 lib_LTLIBRARIES = libgrits.la
 
@@ -47,8 +50,8 @@ libgrits_la_SOURCES = grits.h \
        gtkgl.c         gtkgl.h         \
        gpqueue.c       gpqueue.h
 libgrits_la_CPPFLAGS = $(AM_CPPFLAGS) \
-       -DPKGDATADIR="\"$(dots)$(datadir)/$(GRITS_SUBDIR)\"" \
-       -DPLUGINSDIR="\"$(dots)$(libdir)/$(GRITS_SUBDIR)\""
+       -DPKGDATADIR="\"$(DOTS)$(datadir)/$(GRITS_SUBDIR)\"" \
+       -DPLUGINSDIR="\"$(DOTS)$(libdir)/$(GRITS_SUBDIR)\""
 libgrits_la_LIBADD  = $(AM_LDADD) -lm \
        objects/libgrits-objects.la \
        data/libgrits-data.la
@@ -82,18 +85,24 @@ BUILT_SOURCES = grits-marshal.c grits-marshal.h
        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    \