home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 3 / 3997 / Makefile < prev   
Encoding:
Makefile  |  1991-09-09  |  505 b   |  30 lines

  1. # @(#) $Header: Makefile,v 1.1 91/09/05 22:52:00 leres Exp $ (LBL)
  2.  
  3. CFLAGS= -g -fsoft
  4. #CFLAGS= -O -fsoft
  5. #LIBS= -ll
  6. LEX= flex -Cfe
  7. SHAR= shar -v -c -p X
  8. PROG= area
  9.  
  10. .l.c:
  11.     ${LEX} $*.l ; mv lex.yy.c $@
  12.  
  13. ${PROG}: ${PROG}.c
  14.     ${CC} ${CFLAGS} ${PROG}.c -o ${PROG} ${LIBS}
  15.  
  16. tags:
  17.     ctags -wt ${PROG}.l
  18.  
  19. install: ${PROG}
  20.     install ${PROG} /usr/local
  21.  
  22. lint: ${PROG}.c
  23.     lint -bhxn ${PROG}.c
  24.  
  25. shar:
  26.     ${SHAR} Makefile ${PROG}.l ${PROG}.1 > ${PROG}.shar
  27.  
  28. clean:
  29.     rm -f ${PROG} *.o ${PROG}.shar a.out lex.yy.c ${PROG}.c
  30.