CLEANFILES = src/validtypes.h src/errtab.h src/namespecs.h src/ordspecs.h \
test/typegen.h $(EXTRA_LTLIBRARIES)
-EXTRA_DIST = bootstrap common/scripts/fix-gnulib.pl m4/gnulib-cache.m4 \
+EXTRA_DIST = bootstrap $(DX_BASEDIR)/scripts/fix-gnulib.pl m4/gnulib-cache.m4 \
src/types.lst src/validtypes.sed src/specs.lst src/namespecs.sed \
src/ordspecs.sed src/errors.lst src/strtab.sed test/typegen.sh \
src/parse.y src/parse.stamp src/scan.l src/scan.stamp \
$(libcdecl_la_OBJECTS): $(gnulib_headers)
bin_PROGRAMS = cdecl99
-cdecl99_SOURCES = src/cdecl99.c
+cdecl99_SOURCES = src/cdecl99.c src/options.h
cdecl99_LDADD = libcdecl.la libgnu.la \
$(LTLIBICONV) $(LTLIBINTL) $(LTLIBREADLINE)
$(cdecl99_OBJECTS): $(gnulib_headers)
+$(cdecl99_OBJECTS): src/options.h
check_PROGRAMS = test/crossparse
check_LTLIBRARIES = libtest.la
echo ' *** programs are required for ChangeLog generation to work.'; \
$(TEST_DISTRIBUTION_OR_ERROR); } >&2
+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)
+
# Supporting rules for bison/flex.
BISON_V = $(BISON_V_@AM_V@)