home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume1 / 8710 / 14 / Makefile < prev    next >
Encoding:
Makefile  |  1990-07-13  |  865 b   |  38 lines

  1. # Makefile for PostScript printers - "libccps.a"
  2. #   Rex Sanders, 2/87
  3. #Note: cannot use optimizer on pflemv.f
  4. #Usage: 'make all' - makes ccps.a in source dir.
  5. #       'make ccps.a'
  6. #       'make install' - installs libccps.a
  7. #       'make clean' - cleans all .o files from source dir.
  8.  
  9. FOBJ = axis.o centch.o circle.o dgxplt.o factor.o letter.o line.o \
  10.     newpen.o number.o pfleck.o plot.o plots.o \
  11.     scale.o spot.o symbol.o where.o 
  12. COBJ = pl.o 
  13. FFLAGS = -O
  14. #FFLAGS = -g
  15. CFLAGS = -O
  16. #CFLAGS = -g
  17.  
  18. all : ccps.a
  19.  
  20. ccps.a : ${FOBJ} pflemv.o ${COBJ}
  21.     ar ru ccps.a ${FOBJ} pflemv.o ${COBJ}
  22.     ranlib ccps.a
  23.  
  24. ${FOBJ} :
  25.  
  26. #Note: cannot use optimizer on pflemv.f
  27. pflemv.o:    pflemv.f
  28.     ${FC} -c pflemv.f
  29.  
  30. ${COBJ} :
  31.  
  32. install : ccps.a
  33.     install -c -o bin -g bin -m 0444 ccps.a /usr/local/lib/libccps.a
  34.     ranlib /usr/local/lib/libccps.a
  35.  
  36. clean:
  37.     rm -f ccps.a ${FOBJ} pflemv.o ${COBJ}
  38.