home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume15 / lwf / Makefile < prev    next >
Makefile  |  1988-05-24  |  1KB  |  49 lines

  1.  
  2. CFLAGS = -O
  3.  
  4. # Where to put lwf
  5. LWF = /usr/local/lwf
  6.  
  7. # Where to put the man page
  8. MAN = /usr/man/manl/lwf.l
  9.  
  10. # Where to put the PostScript prologue file
  11. PROLOGUE = /usr/local/lib/lwf.prologue
  12.  
  13. # Environment options:
  14. #
  15. # -DPR=\"where pr is if not /bin/pr\"
  16. # -DSYSV            For System V (assumes SYSV-style pr)
  17. # -DREVERSE=0        Set to non-zero if page reversal is to be the default
  18. # -DHOSTNAME=\"yourhostname\"    If you don't have the hostname() system call
  19. ENV = -DPROLOGUE=\"$(PROLOGUE)\" -DREVERSE=0
  20.  
  21. lwf: lwf.o range.o
  22.     cc -s -o lwf lwf.o range.o -lm
  23.  
  24. lwf.o: lwf.c
  25.     cc $(CFLAGS) -c $(ENV) lwf.c
  26.  
  27. range.o: range.c
  28.     cc $(CFLAGS) -c range.c
  29.  
  30. # Create the program to demonstrate and debug the range checking routine
  31. range: range.c
  32.     cc $(CFLAGS) -DRANGE_DEBUG -o range range.c
  33.  
  34. install: lwf lwf.man
  35.     cp prologue $(PROLOGUE)
  36.     chmod 0644 $(PROLOGUE)
  37.     cp lwf $(LWF)
  38.     chmod 0755 $(LWF)
  39.     ls -l $(LWF)
  40.     cp lwf.man $(MAN)
  41.     rm -f lwf lwf.o range.o
  42.  
  43. lint:
  44.     lint -abchx $(ENV) lwf.c
  45.  
  46. clean:
  47.     rm -f core lwf lwf.o range.o
  48.  
  49.