# Top-level Makefile for 3DVAR # Macros, these should be generic for all machines .IGNORE: AR = ar ru CD = cd LN = ln -s MAKE = make -f Makefile $(J) RM = /bin/rm -f RM_LIST = *.o *.M core i.* *.kmo *.mod fort.* *.out namelist.* *~ */*~ *.exe BUFR = $(BUFR_CPP) # Targets for supported architectures all: ( $(CD) src ; $(MAKE) obsproc.exe ) ( $(RM) obsproc.exe ; $(LN) src/obsproc.exe . ) clean: # -@if [ -d MAP_plot ]; then $(CD) MAP_plot ; $(MAKE) clean ; fi $(RM) core .tmpfile compiler_macros $(RM) *.exe $(RM) *.out $(RM) fort.* $(RM) obs_gts.ascii.* *.diag $(RM) HEIGHT.txt PRES.txt TEMP.txt RH.txt WIND.txt $(RM) obs_ssmi*.3dvar obs_gts*.3dvar ($(CD) src ; $(RM) *.o *.f core *.kmo ctmi* *.mod *.lst *_out_* output *.out obsproc.exe )