FC = f90 FFLAGS =-g PREFIX = $(HOME) LIB = libsphere.a .SUFFIXES: .f .o .f.o: rm -f $@ $(FC) $(FFLAGS) -O -c -o $@ $< OBJS = advec.o alf.o divec.o dives.o divgc.o divgs.o gaqd.f gaqd.old.o \ geo2math.o gradec.o grades.o gradgc.o gradgs.o helmsph.o hrfft.o \ idivec.o idives.o idivgc.o idivgs.o idvtec.o idvtes.o idvtgc.o \ idvtgs.o igradec.o igrades.o igradgc.o igradgs.o ihgeod.o \ isfvpec.o isfvpes.o isfvpgc.o isfvpgs.o islapec.o islapes.o \ islapgc.o islapgs.o ivlapec.o ivlapes.o ivlapgc.o ivlapgs.o \ ivrtec.o ivrtes.o ivrtgc.o ivrtgs.o lfim.f lfin.f lfp.f lfpt.f \ sfvpec.o sfvpes.o sfvpgc.o sfvpgs.o shaec.o shaes.o shagc.o \ shags.o shallow.o shigc.o shigs.o shpe.f shpg.f shsec.o shses.o \ shsgc.o shsgs.o slapec.o slapes.o slapgc.o slapgs.o sphcom.o \ sshifte.o tdiv.o testrssph.o testrvsph.o testsshifte.o \ testvshifte.o testvtsgs.f tgaqd.o tgrad.o tidvt.o trssph.o \ trvsph.o tsha.o tshpe.f tshpg.f tslap.o tvha.o tvlap.o tvrt.o \ tvts.o vhaec.o vhaes.o vhagc.o vhags.o vhsec.o vhses.o vhsgc.o \ vhsgs.o visequ.o visgau.o visgeo.o vlapec.o vlapes.o vlapgc.o \ vlapgs.o vrtec.o vrtes.o vrtgc.o vrtgs.o vshifte.o vsurf.o \ vtsec.o vtses.o vtsgc.o vtsgs.o default: make all all: $(OBJS) lib: make all rm -f $(LIB) ar -cr $(LIB) $(OBJS) clean: rm -f *.o distclean: make clean rm -f $(LIB) install: make lib install $(LIB) $(PREFIX)/lib