home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume1 / xref / Makefile next >
Encoding:
Makefile  |  1986-11-30  |  746 b   |  29 lines

  1. CFLAGS = -O
  2. LINT = lint -ph
  3. DESTDIR = /usr/local
  4. MANLOC = /usr/man/manl/xref.l
  5.  
  6. all : xref xreflex xref.1 ; @echo 1>&2 "[Made xref xreflex xref.1]"
  7.  
  8. xref : xrefhead.sh mergelines.awk ; sh xref.sh $(DESTDIR) >/dev/null
  9.  
  10. xreflex : lex.yy.c ; cc -o xreflex $(CFLAGS) lex.yy.c -ll
  11. lex.yy.c : xreflex.l ; lex -v xreflex.l
  12.  
  13. xref.1 : xref.man ; sh xref.man.sh $(DESTDIR) >/dev/null
  14.  
  15.  
  16. piecetest :
  17.     xreflex xreflex.l xref.man >xreflex_out
  18.     sort -u +0f -1 +0 -1 +1 -2 +2n <xreflex_out >sort_out
  19.     awk -f mergelines.awk <sort_out >awk_out
  20.  
  21. lint : lex.yy.c ; $(LINT) lex.yy.c > xreflex.lint
  22.  
  23. install : all
  24.     install -c xref $(DESTDIR)
  25.     install -c -s xreflex $(DESTDIR)
  26.     install -c -m 644 xref.1 $(MANLOC)
  27.  
  28. clean : ; -rm *_out *.lint *.yy.c xref xreflex xref.1
  29.