
SHELL       = /bin/sh

DISTY     = ../../demodata/

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

DVPASMFLAGS = -g

.SUFFIXES: .c .vcl .vsm

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

all: copy

copy: $(NAME) gen_data
	./gen_data  $(NAME).dat
	cp -f  $(NAME).bin  $(NAME).dat  $(NAME).hlp $(DISTY)


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





