work on missing values
[pspp] / src / data / automake.mk
index 50ac40c4e57aea7dafb14e65e3dd5efe6d2bfba7..dc7d696132122f626b42c3fec6c5ce7ec117c1d6 100644 (file)
@@ -118,7 +118,6 @@ src_data_libdata_la_SOURCES = \
        src/data/spreadsheet-reader.h \
        src/data/subcase.c \
        src/data/subcase.h \
-       src/data/sys-file-encoding.c \
        src/data/sys-file-private.c \
        src/data/sys-file-private.h \
        src/data/sys-file-reader.c \
@@ -137,4 +136,10 @@ src_data_libdata_la_SOURCES = \
        src/data/vector.c \
        src/data/vector.h
 
-EXTRA_DIST += src/data/sys-file-encoding.pl
+nodist_src_data_libdata_la_SOURCES = src/data/sys-file-encoding.c
+src/data/sys-file-encoding.c: \
+       src/data/sys-file-encoding.py \
+       src/data/convrtrs.txt
+       $(AM_V_GEN)$(PYTHON3) $^ > $@.tmp && mv $@.tmp $@
+EXTRA_DIST += src/data/sys-file-encoding.py src/data/convrtrs.txt
+DISTCLEANFILES += src/data/sys-file-encoding.c