home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / p / pccts.zip / lang / c / makefile.use < prev    next >
Makefile  |  1992-12-08  |  619b  |  25 lines

  1. SYM=../../support/sym
  2. H=../../h
  3. SRC=scan.c decl.c func.c expr.c err.c main.c $(SYM)/sym.c engl.c
  4. OBJ=scan.o decl.o func.o expr.o err.o main.o sym.o engl.o
  5. CFLAGS=-I. -I$(H)
  6. AFLAGS=-k $(K) -gt -gh
  7. # where are dlg and antlr binaries
  8. DLG=../../bin/dlg
  9. ANTLR=../../bin/antlr
  10. K=2        # tokens of lookahead
  11.  
  12. proto: $(OBJ) $(SRC)
  13.     cc -o proto $(OBJ)
  14.  
  15. decl.c func.c expr.c err.c stdpccts.h parser.dlg : decl.g func.g expr.g
  16.     $(ANTLR) $(AFLAGS) decl.g func.g expr.g
  17.  
  18. main.o engl.o : stdpccts.h
  19.  
  20. scan.c : parser.dlg
  21.     $(DLG) -C2 parser.dlg scan.c
  22.  
  23. sym.o : $(SYM)/sym.c
  24.         cc -c -o sym.o $(CFLAGS) $(SYM)/sym.c
  25.