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.
     1 CC=gcc
     2 #
     3 # robin1 and phoenix
     4 LIBS=-L$(NETCDF)/lib -lnetcdf -lm
     5 # Penguins
     6 #LIBS=-L/usr/lib64/netcdf-3 -lnetcdf -lm
     7 #
     8 # robin1 and phoenix
     9 CPPFLAGS=-I$(NETCDF)/include
    10 # Penguins
    11 #CPPFLAGS=-I/usr/include/netcdf-3
    12 # phoenix
    13 #CC=cc
    14 #CFLAGS=-O -h list=m $(CPPFLAGS)
    15 # robin1 and Penguins
    16 CFLAGS=-g -Wall -O $(CPPFLAGS)
    17 
    18 all: h1_summary h1_summary2 add_total_fields
    19 
    20 h1_summary: h1_summary.o
    21 	$(CC) $(CFLAGS) -o $@ h1_summary.o $(LIBS)
    22 
    23 h1_summary2: h1_summary2.o
    24 	$(CC) $(CFLAGS) -o $@ h1_summary2.o $(LIBS)
    25 
    26 add_total_fields: add_total_fields.o
    27 	$(CC) $(CFLAGS) -o $@ add_total_fields.o $(LIBS)
    28 
    29 clean:
    30 	$(RM) -f h1_summary.o h1_summary
    31 	$(RM) -f h1_summary2.o h1_summary2
    32 	$(RM) -f add_total_fields.o add_total_fields
    33 
    34 install: all
    35 	cp -p h1_summary $(HOME)/bin/h1_summary.`uname -n`
    36 	cp -p h1_summary2 $(HOME)/bin/h1_summary2.`uname -n`
    37 	cp -p add_total_fields $(HOME)/bin/add_total_fields.`uname -n`
    38