
SHELL       = /bin/sh

DISTY     = ../../demodata/

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: basic gen_data
	./gen_data basic.dat
	cp -f basic.bin basic.dat basic.hlp $(DISTY)
	

basic: basic.vsm basic.dsm gen_data_src
	$(DVPASM) $(DVPASMFLAGS) -I$(INCDIR) basic.dsm -o basic.o
	objcopy -O binary basic.o basic.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 )
	rm -f $(DISTY)/basic.???





