home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume8 / memlintok / Makefile < prev    next >
Makefile  |  1989-08-28  |  954b  |  52 lines

  1. # $Header: Makefile,v 1.4 89/05/02 15:06:48 bobl Locked $
  2.  
  3. default: new
  4.  
  5. #
  6. #    This is where you want the header to go.  It might be advisable to
  7. #    put it in some local directory rather than this default one...
  8. #
  9. HDR_DEST = /usr/include
  10.  
  11. #
  12. #    The man page goes here.  Again, you may have some local place to put it.
  13. #
  14. MAN_DEST = /usr/man/man3
  15.  
  16. FILES = \
  17.     README \
  18.     Makefile \
  19.     good \
  20.     memlintok.3 \
  21.     memlintok.h \
  22.     t_memlintok.c
  23.  
  24. clean:
  25.     rm -f t_memlintok new core a.out *.o memlintok.shar
  26.  
  27. new:    t_memlintok
  28.     t_memlintok >new
  29.  
  30. t_memlintok:    t_memlintok.c memlintok.h
  31.     cc t_memlintok.c -o t_memlintok
  32.  
  33. test:    new t_memlintok
  34.     @echo "# comparing new results with known good ones:"
  35.     diff new good
  36.     @echo "# should be no lint errors:"
  37.     lint -bachx t_memlintok.c
  38.  
  39. update:    new
  40.     mv -f new good
  41.  
  42. shar: memlintok.shar
  43.  
  44. memlintok.shar: $(FILES)
  45.     shar $(FILES) >memlintok.shar
  46.  
  47. install: memlintok.h memlintok.3
  48.     cp memlintok.h $(HDR_DEST)
  49.     cp memlintok.3 $(MAN_DEST)
  50.  
  51.     
  52.