# sample makefile for spmodel

SPMFRT=spmfrt
MODS=*.mod

clean:
	-rm -f $(MODS) *.o *~ *.bak *.out dcl_*.png

clean.all: distclean
distclean: clean
	-rm -f *.nc *.flv *.png

.SUFFIXES: .o .f90 .out

.f90.o:
	$(SPMFRT) -c $< -o $@

.o.out:
	$(SPMFRT) $< -o $@

kdv1.nc: kdv1.out
	./kdv1.out

kdv1.flv: kdv1.nc
	DCLENVCHAR=_ SW_LDUMP=true SW_LWND=false SG_IFNOT=2 \
	  gpview $<@zeta --anim t --Gaw --range 0:1500 --wsn 4
	ffmpeg -r 3 -i dcl_%03d.png -q:v 0 $@
	mv dcl_001.png kdv1_001.png
	rm -f dcl_*.png

install:: kdv1.flv
	cp kdv1.flv kdv1.flv
	   /GFD_Dennou_Club/ftp/arch/spmodel/gallery/kdv/
