#	Make file for ATARI ST version of DBW_VC
#
#	v1.0	870117	DBW
#	v1.1	870206	RWB
#

# On U**X systems, compile with:
#	% cc -c -DU__X -O file.c
#
# On VMS system, compile with:
#	$ cc/define=VMS file.c
#	also.... rename y.tab.h to y_tab.h

OBJS	= sc.bin lex.bin gram.bin interp.bin cmds.bin curses.bin
INCL	= experres.h sc.h statres.h y_tab.h
DOCS	= README vc.man
BIN	= c:\bin
FLAGS	= -id:\include\ -n

vc :	$(OBJS)
	$(BIN)\lnk.ttp -with vc -nolist

lex.bin :a:\lex.c $(INCL)
	$(CP) a:\lex.c lex.c
	$(BIN)\lc1.ttp $(FLAGS) lex.c
	$(BIN)\lc2.ttp lex
	$(RM) lex.c

interp.bin : a:\interp.c $(INCL)
	$(CP) a:\interp.c interp.c
	$(BIN)\lc1.ttp $(FLAGS) interp
	$(BIN)\lc2.ttp interp
	$(RM) interp.c

sc.bin : a:\sc.c $(INCL)
	$(CP) a:\sc.c sc.c
	$(BIN)\lc1.ttp $(FLAGS) -dDECLARE sc
	$(BIN)\lc2.ttp sc
	$(RM) sc.c

cmds.bin : a:\cmds.c $(INCL)
	$(CP) a:\cmds.c cmds.c
	$(BIN)\lc1.ttp $(FLAGS) cmds
	$(BIN)\lc2.ttp cmds
	$(RM) cmds.c

curses.bin : a:\curses.c $(INCL)
	$(CP) a:\curses.c curses.c
	$(BIN)\lc1.ttp $(FLAGS) curses
	$(BIN)\lc2.ttp curses
	$(RM) curses.c

gram.bin : a:\gram.c $(INCL)
	$(CP) a:\gram.c gram.c
	$(BIN)\lc1.ttp $(FLAGS) gram
	$(BIN)\lc2.ttp gram
	$(RM) gram.c
