# Makefile for the POM96 # Contributed 3/17/97 by Grigory Monterey, 'gmonterey@pfeg.noaa.gov' # # If the POM is split into 'main.f' and subroutines which are kept # in a subdirectory 'subs' then on UNIX machines this makefile will compile # 'main.f' and subroutines into the executable file 'pom.x' # The compilation command is 'make pom.x' # # Modular configuration alows easy access to any subroutine # for editing or replacement and saves compilation time # # REF: Oram, A., and S. Talbot, Manajing projects with 'make' # O'Reilly & Associates, USA, 1993 (ISBN: 0-937175-90-0) # pom.x : main.o advave.o advct.o advq.o advt.o advu.o advv.o\ baropg.o bcond.o dens.o depth.o eprxyz.o findpsi.o profq.o\ proft.o profu.o profv.o prxy.o prxyz.o prxz.o pryz.o vertvl.o f77 -o pom.x main.o advave.o advct.o advq.o advt.o advu.o\ advv.o baropg.o bcond.o dens.o depth.o eprxyz.o findpsi.o profq.o\ proft.o profu.o profv.o prxy.o prxyz.o prxz.o pryz.o vertvl.o clean:; @rm *.o main.o : main.f f77 -c main.f advave.o : subs/advave.f f77 -c subs/advave.f advct.o : subs/advct.f f77 -c subs/advct.f advq.o : subs/advq.f f77 -c subs/advq.f advt.o : subs/advt.f f77 -c subs/advt.f advu.o : subs/advu.f f77 -c subs/advu.f advv.o : subs/advv.f f77 -c subs/advv.f baropg.o : subs/baropg.f f77 -c subs/baropg.f bcond.o : subs/bcond.f f77 -c subs/bcond.f dens.o : subs/dens.f f77 -c subs/dens.f depth.o : subs/depth.f f77 -c subs/depth.f eprxyz.o : subs/eprxyz.f f77 -c subs/eprxyz.f findpsi.o : subs/findpsi.f f77 -c subs/findpsi.f profq.o : subs/profq.f f77 -c subs/profq.f proft.o : subs/proft.f f77 -c subs/proft.f profu.o : subs/profu.f f77 -c subs/profu.f profv.o : subs/profv.f f77 -c subs/profv.f prxy.o : subs/prxy.f f77 -c subs/prxy.f prxyz.o : subs/prxyz.f f77 -c subs/prxyz.f prxz.o : subs/prxz.f f77 -c subs/prxz.f pryz.o : subs/pryz.f f77 -c subs/pryz.f vertvl.o : subs/vertvl.f f77 -c subs/vertvl.f