1#
2# a makefile
3#
4CC=cc
5F2C=f2c
6F77=xlf
7CDEBUGFLAGS=-g -O
8CFLAGS= $(CDEBUGFLAGS)
9#FFLAGS = -Zv -Wf"-dp" -Wf"-a stack"
10FDEBUGFLAGS=
11#FFLAGS = -Nn802 $(FDEBUGFLAGS)
12FFLAGS = -O
13#LIBS = -lF77 -lI77 -lm
14LIBS =
15LDEBUGFLAGS=-s
16LDFLAGS = $(LDEBUGFLAGS) $(LIBS)
17
18PROGS = kbconv atm
19
20.SUFFIXES : .o .c .f
21
22.f.o:
23	${F77} ${FFLAGS} -c $*.f
24.c.o:
25	${CC} ${CFLAGS} -c $*.c
26
27#run: all
28#	/bin/csh -f run.cgscf >RESULTS
29
30all : $(PROGS)
31
32clean :
33	rm -f *.o *.s kbconv atm core
34
35OBJECTS1 = kbconv.o craylib.o mylib.o tridib.o
36OBJECTS2 = atm.o craylib.o mylib.o
37
38kbconv: $(OBJECTS1)
39	${F77} -o kbconv ${CFLAGS} ${OBJECTS1} ${LDFLAGS}
40
41atm: ${OBJECTS2}
42	${F77} -o atm ${CFLAGS} ${OBJECTS2} ${LDFLAGS}
43