#	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

