
SHELL       = /bin/sh

TOP         = 
INCDIR      = $(TOP)/include
PREFIX      = ee
DVPASM      = $(PREFIX)-dvp-as
VCL         = vcl

DVPASMFLAGS = -g 

.SUFFIXES: .c .vcl .vsm

.vcl.vsm:
	$(VCL) -g -o$@ $<
	touch $*.dsm

all: copy

copy: plasma gen_data
	./gen_data plasma.dat	

plasma: plasma.vsm plasma.dsm gen_data_src
	$(DVPASM) $(DVPASMFLAGS) -I$(INCDIR) plasma.dsm -o plasma.o
	objcopy -O binary plasma.o plasma.bin	

gen_data: gen_data_src/gen_data.c
	( cd gen_data_src; ${MAKE} )
	cp gen_data_src/gen_data .

clean:
	rm -f *.o *.bin *.dat *.vo *.vsm gen_data
	( cd gen_data_src; ${MAKE} clean )
