home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume25 / ofiles2 / Makefile next >
Makefile  |  1991-12-19  |  738b  |  54 lines

  1. #
  2. #    Makefile for ofiles
  3. #
  4.  
  5. PROG=    ofiles
  6. BIN=    ${DESTDIR}/usr/local/etc
  7.  
  8. I=/usr/include
  9. S=/usr/include/sys
  10. L=/usr/include/local
  11.  
  12. INCLUDE=
  13. DEBUG=    -O
  14. CDEFS=  
  15. CFLAGS= ${DEBUG} ${CDEFS} ${INCLUDE}
  16.  
  17. HDR=    
  18. ONEC=    ofiles.c
  19. OTHER=    
  20. SOURCE=    Makefile ${HDR} ${ONEC} ${OTHER}
  21.  
  22. all: ${PROG}
  23.  
  24. # SunOS 4.0 needs -lkvm in the following rule
  25.  
  26. ${PROG}:
  27.     ${CC} -o $@ ${CFLAGS} ${ONEC} 
  28.  
  29. clean: FRC
  30.     rm -f Makefile.bak ${PROG} *.o a.out core errs tags
  31.  
  32. install: all FRC
  33.     install -cs -m 2755 -g kmem ${PROG} ${BIN}
  34.  
  35. lint: ${HDR} ${ONEC} FRC
  36.     lint ${CDEFS} ${INCLUDE} ${ONEC}
  37.  
  38. print: source FRC
  39.     lpr -J'${PROG} source' ${SOURCE}
  40.  
  41. source: ${SOURCE}
  42.  
  43. spotless: clean
  44.     rcsclean ${SOURCE}
  45.  
  46. tags: ${HDR} ${ONEC}
  47.     ctags -t ${HDR} ${ONEC}
  48.  
  49. ${SOURCE}:
  50.     co -q $@
  51.  
  52. FRC:
  53.  
  54.