netcdf-c/examples/CXX4/Makefile.am
2010-06-22 19:48:55 +00:00

47 lines
1.7 KiB
Makefile

## This is a automake file, part of Unidata's netCDF package.
# Copyright 2006, see the COPYRIGHT file for more information.
# This file builds CXX examples.
# $Id: Makefile.am,v 1.11 2010/05/29 00:17:43 dmh Exp $
# We will need to find the C++ header files.
AM_CXXFLAGS = -I$(top_srcdir)/cxx4
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/cxx4
AM_LDFLAGS=
AM_CPPFLAGS += -I$(top_builddir)/liblib
AM_CXXFLAGS += -I$(top_builddir)/liblib
AM_LDFLAGS += ${top_builddir}/cxx4/libnetcdf_c++4.la ${top_builddir}/liblib/libnetcdf.la @EXTERN_LDFLAGS@
# These are the example programs.
TESTPROGRAMS = simple_xy_wr sfc_pres_temp_wr \
pres_temp_4D_wr pres_temp_4D_rd simple_xy_rd sfc_pres_temp_rd \
simple_xy_wr_formats
check_PROGRAMS = $(TESTPROGRAMS)
# Ship also this script, which compares the output of these C++
# examples with the output of the C examples. The output data files
# are identical.
EXTRA_DIST = do_comps.sh
# Here's the source code for the programs.
simple_xy_wr_SOURCES = simple_xy_wr.cpp
simple_xy_rd_SOURCES = simple_xy_rd.cpp
sfc_pres_temp_wr_SOURCES = sfc_pres_temp_wr.cpp
sfc_pres_temp_rd_SOURCES = sfc_pres_temp_rd.cpp
pres_temp_4D_wr_SOURCES = pres_temp_4D_wr.cpp
pres_temp_4D_rd_SOURCES = pres_temp_4D_rd.cpp
simple_xy_wr_formats_SOURCES = simple_xy_wr_formats.cpp
# Run all example programs, plus the do_comps.sh script, which checks
# that all the output files are the same as the C example output
# files.
TESTS = $(TESTPROGRAMS) do_comps.sh
# Cleaning up files created during the process.
CLEANFILES = simple_xy.nc sfc_pres_temp.nc pres_temp_4D.nc tmp-test.cdl tmp-ref.cdl \
simple_xy_classic.nc simple_xy_classic64.nc simple_xy_nc4.nc \
simple_xy_nc4cm.nc