X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fspv%2Fautomake.mk;h=01f8a334a9d58e72f10301c5ace53463a377324b;hb=24e84c14af8ac6dc897344104e756c8820f9a031;hp=970c821318e15e0e2f3cdc6df685a9ea4c453a78;hpb=8d41c0b2ee56d26aa3eef334ccce3d7a39c0a697;p=pspp diff --git a/src/output/spv/automake.mk b/src/output/spv/automake.mk index 970c821318..01f8a334a9 100644 --- a/src/output/spv/automake.mk +++ b/src/output/spv/automake.mk @@ -106,3 +106,19 @@ nodist_src_output_liboutput_la_SOURCES += $(structure_xml_out) BUILT_SOURCES += $(structure_xml_out) CLEANFILES += $(structure_xml_out) EXTRA_DIST += $(structure_xml_in) + +tlo_in = \ + src/output/spv/binary-parser-generator \ + src/output/spv/tlo.grammar +tlo_out = \ + src/output/spv/tlo-parser.c \ + src/output/spv/tlo-parser.h +src/output/spv/tlo-parser.c: $(tlo_in) + $(AM_V_GEN)$(PYTHON) $^ code tlo '"output/spv/tlo-parser.h"' > $@.tmp + $(AM_V_at)mv $@.tmp $@ +src/output/spv/tlo-parser.h: $(tlo_in) + $(AM_V_GEN)$(PYTHON) $^ header tlo > $@.tmp && mv $@.tmp $@ +nodist_src_output_liboutput_la_SOURCES += $(tlo_out) +BUILT_SOURCES += $(tlo_out) +CLEANFILES += $(tlo_out) +EXTRA_DIST += $(tlo_in)