X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/0c61f9637a469ac7a28b5a329551b03e6ad14d62..4ac33123a76ec76911d599f212e1b47412730614:/Makefile.am diff --git a/Makefile.am b/Makefile.am index ffbc85f..6556f92 100644 --- a/Makefile.am +++ b/Makefile.am @@ -23,14 +23,13 @@ MAINTAINERCLEANFILES = src/scan.c src/scan.h src/scan.stamp \ DISTCLEANFILES = -CLEANFILES = src/validtypes.h src/errtab.h src/namespecs.h src/ordspecs.h \ +CLEANFILES = src/validtypes.h src/namespecs.h src/ordspecs.h \ test/typegen.h $(EXTRA_LTLIBRARIES) 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 \ - COPYING.WTFPL2 README.md INSTALL + src/ordspecs.sed test/typegen.sh src/parse.y src/parse.stamp \ + src/scan.l src/scan.stamp COPYING.WTFPL2 README.md INSTALL dist_man_MANS = doc/man/cdecl99.1 doc/man/libcdecl.3 @@ -45,7 +44,8 @@ libcdecl_la_LDFLAGS = -export-symbols-regex '^cdecl_[[:lower:]]' \ -no-undefined libcdecl_la_SOURCES = src/scan.c src/parse.c src/parse-decl.c src/typemap.c \ src/output.c src/explain.c src/declare.c src/i18n.c \ - src/error.c src/normalize.c src/cdecl-internal.h + src/error.c src/normalize.c src/cdecl-internal.h \ + src/errtab.h libcdecl_la_LIBADD = libgnu.la $(LTLIBINTL) $(LTLIBTHREAD) $(libcdecl_la_OBJECTS): $(gnulib_headers) @@ -106,11 +106,6 @@ src/ordspecs.h: $(srcdir)/src/specs.lst $(srcdir)/src/ordspecs.sed < $(srcdir)/src/specs.lst > $@.tmp $(AM_V_at) mv -f $@.tmp $@ -src/errtab.h: $(srcdir)/src/errors.lst $(srcdir)/src/strtab.sed - $(AM_V_GEN)sed -f $(srcdir)/src/strtab.sed \ - < $(srcdir)/src/errors.lst > $@.tmp - $(AM_V_at)mv -f $@.tmp $@ - test/typegen.h: $(srcdir)/src/types.lst $(srcdir)/test/typegen.sh $(AM_V_GEN) $(SHELL) $(srcdir)/test/typegen.sh \ < $(srcdir)/src/types.lst > $@.tmp @@ -128,11 +123,9 @@ XGETTEXT_OPTS = -D $(builddir) -D $(srcdir) --from-code=utf-8 \ --msgid-bugs-address=$(PACKAGE_BUGREPORT) \ --keyword=_ --keyword=N_ --keyword=PN_:1c,2 -po/$(PACKAGE).pot: $(SOURCES) src/errors.lst +po/$(PACKAGE).pot: $(SOURCES) $(AM_V_at) $(MKDIR_P) $(@D) $(AM_V_GEN) $(XGETTEXT) $(XGETTEXT_OPTS) -o $@.tmp $(SOURCES) - $(AM_V_at) $(XGETTEXT) $(XGETTEXT_OPTS) --omit-header -Lc \ - -ajo $@.tmp src/errors.lst $(AM_V_at) mv -f $@.tmp $@ # These are required to prevent the builtin lex/yacc rules from @@ -201,7 +194,7 @@ $(OPTFILES:.opt=.h): $(DX_BASEDIR)/scripts/gen-options.awk MAINTAINERCLEANFILES += $(OPTFILES:.opt=.h) EXTRA_DIST += $(DX_BASEDIR)/scripts/gen-options.awk $(OPTFILES) -STRFILES = src/commands.str +STRFILES = src/commands.str src/errtab.str .str.h: $(AM_V_GEN) $(AWK) -f $(DX_BASEDIR)/scripts/gen-strtab.awk $< >$@.tmp $(AM_V_at) mv -f $@.tmp $@