# Makefile for KM-yacc (MS-DOS) #BIN = /usr/bin #PARLIB = /usr/lib BIN = d:\\bin PARLIB = d:\\bin OBJS = yacc.obj grammar.obj token.obj lalr.obj table.obj misc.obj PROGRAM = kmyacc.exe #CFLAGS = -O -DMSDOS -DLARGEMEM=1 CFLAGS = -O -DMSDOS -DLARGEMEM=1 -DPARSERFN="\"$(PARLIB)\\kmyacc.par\"" CC=BCC32 $(PROGRAM): $(OBJS) $(CC) @&&| $(CFLAGS) -e$(PROGRAM) $(OBJS) | depend: genhead yacc yacc.c genhead grammar grammar.c genhead lalr lalr.c genhead table table.c genhead token token.c genhead misc misc.c mkdep -f makefile.dos *.c install: $(PROGRAM) copy $(PROGRAM) $(BIN) copy kmyacc.par $(PARLIB) # DO NOT DELETE THIS LINE -- mkdep uses it. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. grammar.obj: config.h common.h yacc.h misc.h token.h grammar.h lalr.obj: config.h common.h yacc.h misc.h grammar.h lalr.h misc.obj: config.h common.h yacc.h misc.h table.obj: config.h common.h yacc.h misc.h grammar.h lalr.h table.h token.obj: config.h common.h yacc.h token.h misc.h yacc.obj: config.h common.h misc.h token.h grammar.h lalr.h table.h # IF YOU PUT ANYTHING HERE IT WILL GO AWAY