X-Git-Url: http://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/af1f874c4c58d0bd8becd52c892d0b358d08736e..ccab8e9fa4419c944f831612d5b5474c847485fa:/Makefile.am diff --git a/Makefile.am b/Makefile.am index b8136eb..e7cfb6b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -43,7 +43,7 @@ libcdecl_la_LDFLAGS = -export-symbols-regex '^cdecl_([[:lower:]]|_gl_)' \ -no-undefined -version-info 1:0:0 libcdecl_la_SOURCES = src/scan.c src/parse.c src/parse-decl.c src/output.c \ src/explain.c src/declare.c src/error.c src/normalize.c \ - src/cdecl-internal.h src/errmsg.h + src/keywords.c src/cdecl-internal.h src/errmsg.h libcdecl_la_LIBADD = $(shared_gl_objects) $(LTLIBINTL) $(LIBTHREAD) EXTRA_libcdecl_la_DEPENDENCIES = $(shared_gl_objects) $(libcdecl_la_OBJECTS): $(gnulib_headers) @@ -100,11 +100,12 @@ t_rng_test_LDADD = $(TEST_LIBS) $(t_rng_test_OBJECTS): $(gnulib_headers) EXTRA_DIST += t/xos256p.c +src/error.lo: src/errmsg.h +src/keywords.lo: src/parse.h +src/output.lo: src/parse.h src/specstr.h +src/parse-decl.lo: src/scan.h src/parse.h src/typemap.h src/errmsg.h src/parse.lo: src/scan.h src/errmsg.h src/scan.lo: src/parse.h src/errmsg.h -src/parse-decl.lo: src/scan.h src/parse.h src/typemap.h src/errmsg.h -src/output.lo: src/specstr.h -src/error.lo: src/errmsg.h t/declgen.$(OBJEXT): t/typegen.h t/cdeclerr.$(OBJEXT): src/errmsg.h @@ -309,12 +310,15 @@ V_GPERF = $(V_GPERF_@AM_V@) V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@) V_GPERF_0 = @printf ' %$(DX_ALIGN_V)s %s\n' 'GPERF ' $@; -GPERFFILES = src/execute.gperf +GPERFFILES = src/execute.gperf src/keywords.gperf .gperf.c: $(V_GPERF) $(GPERF) $< >$@.tmp - $(AM_V_at) mv $@.tmp $@ + $(AM_V_at) $(AWK) -f $(srcdir)/src/gperf-wordwrap.awk $@.tmp >$@.t2 + $(AM_V_at) mv $@.t2 $@ + $(AM_V_at) rm -f $@.tmp MAINTAINERCLEANFILES += $(GPERFFILES:.gperf=.c) -EXTRA_DIST += $(GPERFFILES) +EXTRA_DIST += $(GPERFFILES) src/gperf-wordwrap.awk +$(GPERFFILES:.gperf=.c): $(srcdir)/src/gperf-wordwrap.awk atlocal: config.status $(AM_V_GEN) :; { \