Makefile
author Forrest Hoffman <forrest@climatemodeling.org>
Mon, 01 Oct 2007 15:12:14 -0400
changeset 1 2ce4ee911439
parent 0 3c02cce30be8
child 2 978f4510987d
permissions -rw-r--r--
Fixed h1_summary and h1_summary2 to correctly construct time_bounds values.

h1_summary and h1_summary2 previously used the time_bounds from the last time
value from the last input file when summarizing, suggesting that the field
values were appropriate only over that short time range instead of the complete
time period over which the statistics were calculated. C-LAMP Experiment 1
runs used the previous code, so the time_bounds were incorrect in the
statistical summaries produced. C-LAMP Experiment 2 runs will use this new
code for production of statistical summaries.
forrest@0
     1
CC=gcc
forrest@0
     2
#
forrest@0
     3
# robin1 and phoenix
forrest@0
     4
LIBS=-L$(NETCDF)/lib -lnetcdf -lm
forrest@0
     5
# Penguins
forrest@1
     6
#LIBS=-L/usr/lib64/netcdf-3 -lnetcdf -lm
forrest@0
     7
#
forrest@0
     8
# robin1 and phoenix
forrest@0
     9
CPPFLAGS=-I$(NETCDF)/include
forrest@0
    10
# Penguins
forrest@1
    11
#CPPFLAGS=-I/usr/include/netcdf-3
forrest@0
    12
# phoenix
forrest@0
    13
#CC=cc
forrest@0
    14
#CFLAGS=-O -h list=m $(CPPFLAGS)
forrest@0
    15
# robin1 and Penguins
forrest@0
    16
CFLAGS=-g -Wall -O $(CPPFLAGS)
forrest@0
    17
forrest@0
    18
all: h1_summary h1_summary2 add_total_fields
forrest@0
    19
forrest@0
    20
h1_summary: h1_summary.o
forrest@0
    21
	$(CC) $(CFLAGS) -o $@ h1_summary.o $(LIBS)
forrest@0
    22
forrest@0
    23
h1_summary2: h1_summary2.o
forrest@0
    24
	$(CC) $(CFLAGS) -o $@ h1_summary2.o $(LIBS)
forrest@0
    25
forrest@0
    26
add_total_fields: add_total_fields.o
forrest@0
    27
	$(CC) $(CFLAGS) -o $@ add_total_fields.o $(LIBS)
forrest@0
    28
forrest@0
    29
clean:
forrest@0
    30
	$(RM) -f h1_summary.o h1_summary
forrest@0
    31
	$(RM) -f h1_summary2.o h1_summary2
forrest@0
    32
	$(RM) -f add_total_fields.o add_total_fields
forrest@0
    33
forrest@0
    34
install: all
forrest@0
    35
	cp -p h1_summary $(HOME)/bin/
forrest@0
    36
	cp -p h1_summary2 $(HOME)/bin/
forrest@0
    37
	cp -p add_total_fields $(HOME)/bin/
forrest@0
    38