LZH = DoPro DoPro.c DoPro.h DoProGad.c DoProDat.c struct.c MakeFile DoPro.doc
OBJ = DoPro.o DoProGad.o DoProDat.o

.c.o:
	lc -cusfq -v -O -Hstruct.sym $*

DoPro: $(OBJ)
	blink FROM LIB:cback.o+$(OBJ) TO "DoPro" \
	DEFINE __main=__tinymain \
	LIB LIB:lc.lib LIB:amiga.lib LIB:ddebug.lib \
	sc sd nd \
	map DoPro.Map FHLSX FANCY 

struct.sym : struct.c DoPro.h
	lc -csufq -ph -ostruct.sym struct.c

lzh : dopro.lzh

dopro.lzh : $(LZH)
	lz -a u dopro.lzh $(LZH)

clean: 
	rm $(OBJ) *.sym DoPro.Map* DoPro dopro.lzh

DoPro.o: DoPro.c struct.sym
DoProGad.o: DoProGad.c struct.sym
DoProDat.o: DoProDat.c struct.sym
