X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=m4%2Flls%2Fmakefile;h=4d641196d3c956799e8328dff8ac5d36ad7c6089;hb=4d5282b4e53213c89359e4c60568c37119ab34fb;hp=bd36addb18f972737d554dde03b38593da34b79a;hpb=89633512b2bfe6b903341fb12bfab65510ef0e9d;p=paraslash.git diff --git a/m4/lls/makefile b/m4/lls/makefile index bd36addb..4d641196 100644 --- a/m4/lls/makefile +++ b/m4/lls/makefile @@ -1,8 +1,17 @@ .PRECIOUS: $(lls_suite_dir)/%.suite +lls_m4_include_dir := $(lls_m4_dir)/include + +$(lls_suite_dir)/%.m4d: $(lls_m4_dir)/%.suite.m4 | $(lls_suite_dir) + @[ -z "$(Q)" ] || echo 'M4D $<' + + $(Q) $(M4) -Pg -I $(lls_m4_include_dir) -s $< \ + | awk '{if ($$1 ~ /#line/) {gsub(/"/, "", $$3); if ($$3 != "$<") \ + print "$(lls_suite_dir)/$(*F).suite: " $$3}}' | sort | uniq > $@ $(lls_suite_dir)/%.suite: $(lls_m4_dir)/%.suite.m4 | $(lls_suite_dir) - @[ -z "$(Q)" ] || echo 'M4 $<' - $(Q) $(M4) -Pg $< > $@ + $(Q) $(M4) -Pg -I $(lls_m4_include_dir) -D GIT_VERSION=$(GIT_VERSION) \ + -D COPYRIGHT_YEAR=$(COPYRIGHT_YEAR) -D LOGLEVELS=$(LOGLEVELS) \ + $< > $@ $(lls_suite_dir)/%.lsg.c: $(lls_suite_dir)/%.suite @[ -z "$(Q)" ] || echo 'LSGC $<'