X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fspv%2Fautomake.mk;h=01f8a334a9d58e72f10301c5ace53463a377324b;hb=855eaf1506f0ea76a8bbfb3bbfd456524f4edeca;hp=78dae86130e49c3e19caa2133ad4fe06405378bc;hpb=6cbd13aef6c8f5f7c363a6ebc5468863b558c4d3;p=pspp diff --git a/src/output/spv/automake.mk b/src/output/spv/automake.mk index 78dae86130..01f8a334a9 100644 --- a/src/output/spv/automake.mk +++ b/src/output/spv/automake.mk @@ -1,5 +1,5 @@ # PSPP - a program for statistical analysis. -# Copyright (C) 2017 Free Software Foundation, Inc. +# Copyright (C) 2019, 2020 Free Software Foundation, Inc. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -30,6 +30,8 @@ src_output_liboutput_la_SOURCES += \ src/output/spv/spv-output.h \ src/output/spv/spv-select.c \ src/output/spv/spv-select.h \ + src/output/spv/spv-table-look.c \ + src/output/spv/spv-table-look.h \ src/output/spv/spv-writer.c \ src/output/spv/spv-writer.h \ src/output/spv/spv.c \ @@ -39,6 +41,8 @@ src_output_liboutput_la_SOURCES += \ src/output/spv/spvxml-helpers.c \ src/output/spv/spvxml-helpers.h +AM_CPPFLAGS += -Isrc + light_binary_in = \ src/output/spv/binary-parser-generator \ src/output/spv/light-binary.grammar @@ -102,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)