Makefile
author Forrest Hoffman <forrest@climatemodeling.org>
Mon, 01 Oct 2007 15:49:25 -0400
changeset 2 978f4510987d
parent 1 2ce4ee911439
child 4 dd8e6719647b
permissions -rw-r--r--
Changed setup_robin1.bash and Makefile for use on robin1 machine.
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@2
    35
	cp -p h1_summary $(HOME)/bin/h1_summary.`uname -n`
forrest@2
    36
	cp -p h1_summary2 $(HOME)/bin/h1_summary2.`uname -n`
forrest@2
    37
	cp -p add_total_fields $(HOME)/bin/add_total_fields.`uname -n`
forrest@0
    38