home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume30 / pclcomp / part01 / Makefile < prev    next >
Makefile  |  1992-05-23  |  674b  |  39 lines

  1. SHELL = /bin/sh
  2. BINDIR = /usr/local/bin
  3. S = 1
  4. M = /usr/local
  5. P = pclcomp
  6. CFLAGS =-O -Aa
  7. LDFLAGS =
  8.  
  9. AUX_SOURCE = README $P.man printer.note
  10.  
  11. SOURCE = $P.c getopt.c
  12.  
  13. OBJECTS = $P.o
  14.  
  15. MAKES = Makefile
  16.  
  17. $P : ${OBJECTS}
  18.     cc -o $P $(CFLAGS) $(OBJECTS) $(LDFLAGS)
  19.  
  20. ${BINDIR}/$P : $P
  21.     strip $P
  22.     -mv ${BINDIR}/$P ${BINDIR}/$P.old
  23.     cp $P ${BINDIR}
  24.  
  25. $M/man/man$S/$P.$S : $P.$S
  26.     /bin/rm -f $M/man/man$S/$P.$S
  27.     cp $P.$S $M/man/man$S/$P.$S
  28.     /bin/rm -f $M/man/cat*$S*/$P.$S
  29.  
  30. install : ${BINDIR}/$P $M/man/man$S/$P.$S
  31.  
  32. shar : $P.shar
  33.  
  34. $P.shar: $P.$S ${MAKES} ${HEADERS} ${SOURCE}
  35.     shar -ces ${AUX_SOURCE} $P.$S ${MAKES} ${HEADERS} ${SOURCE} > $P.shar
  36.  
  37. clean :
  38.     /bin/rm -f ${OBJECTS} $P core
  39.