Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 1.4 KB

Rules.make.org

File metadata and controls

60 lines (44 loc) · 1.4 KB

#

#

ver=4.1.0

ifndef GOTMDIR export GOTMDIR = $(HOME)/GOTM/gotm-git endif

ifndef GOTM_CASES GOTM_CASES = $(HOME)/gotm-cases/$(ver) endif

SCHEMADIR = $(GOTMDIR)/gui.py/schemas/scenario/

tarflags = –files-from filelist -C ../ -cvzf tarflags = -C ../ –files-from filelist -cvzf

all: namelist run

namelist:

editscenario.py –skipvalidation -e nml –schemadir=$(SCHEMADIR) $(setup).xml . –targetversion=gotm-$(ver)

run: @echo @echo “running gotm” @echo ../gotm 2> log.$(name) @echo

nml2xml: old_namelist nml2xml.py $(SCHEMADIR) . $(setup).xml

old_namelist: $(GOTM_CASES)/templates/make_namelist $(name)

scenario: editscenario.py -e zip –schemadir=$(SCHEMADIR) $(setup).xml $(setup).gotmscenario –targetversion=gotm-$(ver)

example: echo -n “Created at: ” > timestamp date >> timestamp tar $(tarflags) ../$(setup).tar.gz

clean:

realclean: clean $(RM) log.$(name) $(RM) $(name).nc

distclean: realclean $(RM) -r *~ $(name).gotmscenario

#———————————————————————–

#———————————————————————-