]> git.draconx.ca Git - gob-dx.git/blobdiff - Makefile.am
Fix testsuite on ancient GLib.
[gob-dx.git] / Makefile.am
index f7f54e69216fd5296d09aeef577822d2a2365a39..84a4d9560fb7e97b3335d4f5e9a2d26ed2e30e55 100644 (file)
@@ -41,9 +41,9 @@ $(parser_rdeps_OBJECTS): src/parse.h
 noinst_HEADERS = src/main.h src/treefuncs.h src/out.h src/util.h src/checks.h
 
 gob2_SOURCES = src/main.c src/main.h src/treefuncs.c src/out.c src/util.c \
-               src/checks.c src/parse.y src/lexer.c src/lexer.h
+               src/checks.c src/parse.y src/lexer.c src/lexer.h src/options.h
 gob2_LDADD = $(LIBGLIB_LIBS) libgnu.a
-$(gob2_OBJECTS): src/treefuncs.h $(gnulib_headers)
+$(gob2_OBJECTS): src/treefuncs.h src/options.h $(gnulib_headers)
 
 man_MANS = doc/gob2.1
 EXTRA_DIST += doc/makehtml.pl
@@ -77,6 +77,14 @@ endif
                  $(abs_srcdir)/src/treefuncs.def; )
        $(AM_V_at) mv -f $@.tmp $@
 
+OPTFILES = src/options.opt
+.opt.h:
+       $(AM_V_GEN) $(AWK) -f $(DX_BASEDIR)/scripts/gen-options.awk $< >$@.tmp
+       $(AM_V_at) mv -f $@.tmp $@
+$(OPTFILES:.opt=.h): $(DX_BASEDIR)/scripts/gen-options.awk
+MAINTAINERCLEANFILES += $(OPTFILES:.opt=.h)
+EXTRA_DIST += $(DX_BASEDIR)/scripts/gen-options.awk $(OPTFILES)
+
 .l.c: ;
 .l.stamp:
 if !HAVE_FLEX
@@ -203,6 +211,7 @@ atlocal: config.status
            LIBGOBJECT_CFLAGS '$(LIBGOBJECT_CFLAGS)' \
            LIBGOBJECT_LIBS '$(LIBGOBJECT_LIBS)' \
            HAVE_GOBJECT '$(HAVE_GOBJECT)' \
+           HAVE_GOBJECT_PRIVATES '$(HAVE_GOBJECT_PRIVATES)' \
            HAVE_GTK2 '$(HAVE_GTK2)' \
            pkgdatadir '$(pkgdatadir)' \
            ; } >$@.tmp