-# Copyright © 2019 Nick Bowler
+# Copyright © 2019-2020 Nick Bowler
#
# Based on original work Copyright © 1999-2013 Jiri (George) Lebl.
#
# This is free software: you are free to change and redistribute it.
# There is NO WARRANTY, to the extent permitted by law.
-ACLOCAL_AMFLAGS = -I m4
+ACLOCAL_AMFLAGS = -I m4 -I common/m4
AM_CPPFLAGS = -I$(top_builddir)/src -I$(top_srcdir)/src \
-I$(builddir) -I$(srcdir) -DPKGDATADIR=\"$(pkgdatadir)\"
-AM_CFLAGS = $(GLIB_CFLAGS)
+AM_CFLAGS = $(LIBGLIB_CFLAGS)
AM_YFLAGS = -d -t
bin_PROGRAMS = gob2
examples/gtk-button-count.gob examples/my-glade-main.c \
examples/my-glade.glade examples/my-glade.gob gob2.spec \
src/treefuncs.c src/treefuncs.h src/treefuncs.stamp \
- src/treefuncs.def src/generate_treefuncs.pl
+ src/treefuncs.def src/generate_treefuncs.pl \
+ t/test.gob t/str.gob
CLEANFILES =
DISTCLEANFILES =
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.l
-gob2_LDADD = $(GLIB_LIBS) @LEXLIB@
+gob2_LDADD = $(LIBGLIB_LIBS) @LEXLIB@
$(gob2_OBJECTS): src/treefuncs.h
man_MANS = doc/gob2.1
.PHONY: uninstall-gob2-html
m4dir = $(datadir)/aclocal
-dist_m4_DATA = gob2.m4
+m4_DATA = gob2.m4
+
+gob2.m4: $(top_srcdir)/common/m4/gob2.m4
+ $(AM_V_GEN) $(SED) 's/DX_PROG_GOB2/GOB2_CHECK/g' \
+ $(top_srcdir)/common/m4/gob2.m4 >$@.tmp
+ $(AM_V_at) mv -f $@.tmp $@
+DISTCLEANFILES += gob2.m4
+EXTRA_DIST += common/m4/gob2.m4
+
+include $(top_srcdir)/common/snippet/autotest.mk