home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume2 / basic / part4 / bs2 / makefile < prev    next >
Encoding:
Makefile  |  1986-11-30  |  651 b   |  30 lines

  1. OFILES = lex.o bsint.o action.o operat.o bslib.o errors.o
  2. PRSO= bsgram.o lex.o bslib.o
  3. INTO= bsint.o action.o operat2.o operat.o bslib.o errors.o
  4.  
  5. all: prs int
  6. prs: ${PRSO}
  7.     cc -s ${PRSO} -o prs
  8. bsgram.o: bsgram.c bsdefs.h
  9.     cc -c bsgram.c
  10. bsgram.c: bsgram.y
  11.     yacc -d bsgram.y
  12.     mv y.tab.c bsgram.c
  13.     mv y.tab.h bstokens.h
  14.  
  15. int: ${INTO}
  16.     cc ${INTO} -o int
  17.  
  18. ${OFILES}: bsdefs.h
  19.  
  20. operat2.o: mkop.c mkrbop.c mksop.c mkop.sh bsdefs.h
  21.     cc mkop.c -o op
  22.     cc mkrbop.c -o rop
  23.     cc mksop.c -o sop
  24.     mkop.sh >operat2.c
  25.     cc -c operat2.c
  26.     rm operat2.c op sop rop
  27.  
  28. pr:
  29.     pr bsgram.y lex.c bsdefs.h bslib.c bsint.c action.c operat.c mkop.c mkrbop.c mksop.c errors.c | lpr
  30.