From 946ba856db0949fc5a6b336f876fa7eeced303a2 Mon Sep 17 00:00:00 2001
From: Ralf Mueller <ralf.mueller@dkrz.de>
Date: Thu, 15 Aug 2019 17:15:04 +0200
Subject: [PATCH] make "make distcheck" work

---
 interfaces/Makefile.am | 12 +++-----
 interfaces/test.rb     | 63 ------------------------------------------
 src/Makefile.am        |  2 +-
 3 files changed, 5 insertions(+), 72 deletions(-)
 delete mode 100644 interfaces/test.rb

diff --git a/interfaces/Makefile.am b/interfaces/Makefile.am
index 3b351af8f..4dcc694f4 100644
--- a/interfaces/Makefile.am
+++ b/interfaces/Makefile.am
@@ -5,17 +5,13 @@ BINDINGS  =
 CLEANFILES =
 BINDING_TESTS =
 
+EXTRA_DIST = mulval.nc.gz
+
 INTERFACES_FILES = \
 	$(abs_top_srcdir)/interfaces/ruby/test.rb \
 	$(abs_top_srcdir)/interfaces/ruby/setup.rb \
 	$(abs_top_srcdir)/interfaces/python/test.py \
-	$(abs_top_srcdir)/interfaces/python/setup.py \
-	$(abs_top_srcdir)/interfaces/python/table.py \
-	$(abs_top_srcdir)/interfaces/python/Cdi.py \
-	$(abs_top_srcdir)/interfaces/CdiInfo.cpp \
-	$(abs_top_srcdir)/interfaces/f2003/bindGen.rb
-
-EXTRA_DIST = $(SWIG_FILE) $(INTERFACES_FILES)
+	$(abs_top_srcdir)/interfaces/python/setup.py
 
 MODULE_NAME         = Cdi
 RUBY_WRAPPER_FILE   = $(abs_top_builddir)/interfaces/ruby/cdi_wrapper.cpp
@@ -41,7 +37,7 @@ libcdipp_la_SOURCES = cdi.cpp cdi.hpp
 libcdipp_la_LIBADD  = $(top_builddir)/src/libcdi.la
 libcdipp_la_LDFLAGS = @NETCDF_LIBS@ @SZLIB_LIBS@ $(LDFLAGS)
 
-CdiInfo_SOURCES     = CdiInfo.cpp mulval.grb mulval.nc
+CdiInfo_SOURCES     = CdiInfo.cpp mulval.nc
 CdiInfo_LDADD       = libcdipp.la
 CdiInfo_LDFLAGS     = @NETCDF_LIBS@ @SZLIB_LIBS@ $(LDFLAGS)
 
diff --git a/interfaces/test.rb b/interfaces/test.rb
deleted file mode 100644
index e040bbca9..000000000
--- a/interfaces/test.rb
+++ /dev/null
@@ -1,63 +0,0 @@
-require './CdiObj'
-include CdiObj
-require "pp"
-
-ifile = ARGV[0].nil? ? "../testdata/mulval.grb" : ARGV[0]
-
-puts "Reading file: #{ifile}"
-cdi = Cdi.new(ifile);
-
-puts "Stream: #{cdi.streamID} vlistID:#{cdi.vlistID} nvars:#{cdi.nvars}"
-
-puts "#========== TAXES ====================================#"
-cdi.taxes.each {|k,v| 
-  puts k.to_s+": " + cdi.taxes[k].ntsteps.to_s
-}
-puts "#========== GRIDS ====================================#"
-cdi.grids.each {|k,v| 
-  puts [k.to_s+": ",
-        v.size.to_s,
-        v.xname,
-        v.yname,
-        v.ylongname].join(" ")
-}
-
-puts "#========== ZAXES ====================================#"
-cdi.zaxes.each {|k,v|
-  puts [k.to_s+": ",
-        cdi.zaxes[k].size.to_s,
-        cdi.zaxes[k].name,
-        cdi.zaxes[k].units].join(" ")
-}
-
-puts "#========== VARIABLES ================================#"
-cdi.variables.each_with_index {|k,i| 
-  print k.name[0,5] + " " + k.size.to_s + " "
-  puts if i%16==0
-}
-cdi.variables.each_with_index {|k,i| 
-  print k.missval
-  puts if i%16==0
-}
-
-puts "#========== VARNAMES =================================#"
-puts cdi.varnames.sort.join(" ")
-puts cdi.varnames.grep(/max/).join(" <-> ")
-
-puts "#========== VARIABLE.NAME =================================#"
-puts cdi.variables.collect {|v| v.longname }.join("-")
-puts cdi.variables.collect {|v| v.units }.join("-")
-
-puts "#========== VAR by index ======================================#"
-var = cdi.variables[1]
-var.getValues()
-val = var.values
-pp val[-5..-1]
-puts "#========= Var by name ===============================#"
-name ="tsurf"
-newvar = cdi.var[name]
-puts "name ",name," var.name: ", newvar.name, " var.grids.xsize: " , newvar.grid.xsize
-puts "#========= Var by code ===============================#"
-code = 169
-newvar = cdi.varByCode[code]
-newvar.sinfo
diff --git a/src/Makefile.am b/src/Makefile.am
index a8a8dfb89..121193f78 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,6 +1,6 @@
 ## Process this file with automake to produce Makefile.in
 #
-EXTRA_DIST = cdilib.c
+EXTRA_DIST = cdilib.c $(top_srcdir)/interfaces/f2003/bindGen.rb
 
 noinst_LTLIBRARIES = libcdiresunpack.la
 
-- 
GitLab