home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pccts.zip / pccts / lang / C / makefile < prev    next >
Makefile  |  1994-03-31  |  595b  |  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.