CC=gcc #CFLAGS=-g -Wall CFLAGS=-O3 -Wall EXEQ=spfit spcat calmrg dpfit dpcat EXEA=${EXEQ} iamcalc moiam stark termval sortn default: ${EXEQ} all: ${EXEA} install: -mv ${EXEA} /usr/local/bin -chmod o+rx /usr/local/bin/* dpfit: calfit.o subfit.o dpi.o splib.a; gcc -o $@ $^ -lm dpcat: calcat.o sortsub.o dpi.o splib.a; gcc -o $@ $^ -lm spfit: calfit.o subfit.o spinv.o splib.a; gcc -o $@ $^ -lm spcat: calcat.o sortsub.o spinv.o splib.a; gcc -o $@ $^ -lm calmrg: calmrg.o splib.a; gcc -o $@ $^ -lm termval: termval.o splib.a; gcc -o $@ $^ -lm stark: stark.o splib.a ; gcc -o$@ $^ -lm moiam: moiam.o ftran.o splib.a; gcc -o $@ $^ -lm iamcalc: iamcalc.o ftran.o splib.a; gcc -o $@ $^ -lm splib.a: splib.a(blas.o) splib.a(ulib.o) splib.a(cnjj.o) splib.a(slibgcc.o) \ ; ranlib splib.a splib.a(blas.o):blas.o; ar r splib.a blas.o splib.a(ulib.o):ulib.o; ar r splib.a ulib.o splib.a(cnjj.o):cnjj.o; ar r splib.a cnjj.o splib.a(slibgcc.o):slibgcc.o; ar r splib.a slibgcc.o calfit.o:calfit.c calpgm.h subfit.o:subfit.c calpgm.h calcat.o:calcat.c calpgm.h sortsub.o: sortsub.c calpgm.h calmrg.o:calmrg.c calpgm.h termval.o:termval.c calpgm.h stark.o:stark.c calpgm.h iamcalc.o:iamcalc.c calpgm.h moiam.o:moiam.c calpgm.h blas.o:blas.c blas.h ulib.o:ulib.c calpgm.h cnjj.o:cnjj.c cnjj.h slibgcc.o:slibgcc.c calpgm.h spinv.o:spinv.c calpgm.h dpi.o:dpi.c calpgm.h ftr21.o:ftr21.c ftran.o:ftran.c catform.o:catform.c catlist.o:catlist.c catread.o:catread.c sortn.o: sortn.c sortsub.o: sortsub.c util.o:util.c catform: catform.o catread.o; gcc -o $@ $^ catlist: catlist.o catread.o; gcc -o $@ $^ sortn: sortn.o sortsub.o; gcc -o $@ $^