#define DEBUG
#define FIGDIR ./Fig

#include "../../include/cake/SEP.clop.defs"
#include <SEP.defs>

$ define objects to be added to the global library
#define LIBSOURCE lssolver itersolver hestsolver normcgsolver

$ programs to be built
#define PROGLIST SolvNmo 

$ test to run in this directory
default&: nmoinv.H
	
nmoin.H: if not exist nmoin.H
	Spike n1=100 nsp=2 k1=20,80 n2=20 d2=.025 label1=Time label2=Offset >nmoin.H

nmoout.H: ../moveout/nmo/SUN4/Nmo nmoin.H
	../moveout/nmo/SUN4/Nmo <nmoin.H vel=1.5 adj=0 >nmoout.H

nmoinv.H: BINDIR/SolvNmo nmoout.H
	BINDIR/SolvNmo <nmoout.H vel=1.5 >nmoinv.H


BINDIR/SolvNmo : OBJDIR/SolvNmo.o
	CPPLINK(OBJDIR/SolvNmo.o,a.out)
	CPPINST(BINDIR/SolvNmo)

Head: Process.Head

Process.Head&: Process.h
        @C++Extract <Process.h  \"class Process\" "private:" | C++Extract  \"class Process\" "protected:" >Process.Head


clean&: texclean clopclean jclean

#include <SEP.idoc.rules>
#include <SEP.obj.rules>
#include "../../include/cake/SEP.clop.rules"
