home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume12 / postscript / part01 / source / makefile < prev    next >
Encoding:
Makefile  |  1987-10-27  |  1.7 KB  |  66 lines

  1. OBJECTS=array.o boolean.o config.o control.o dictionary.o file.o\
  2.     integer.o main.o math.o misc.o name.o operator.o\
  3.     poly.o property.o real.o save.o stack.o string.o unix.o
  4. LIBS=libww.a -lsuntool -lsunwindow -lpixrect -g
  5. GRAPHICS=cache.o colour.o device.o fill.o font.o gsave.o image.o mat.o matrix.o\
  6.     pat.o path.o state.o stroke.o
  7. CFLAGS=-O
  8.  
  9. PS:    $(OBJECTS) $(GRAPHICS) hard.o canon.a
  10.     cc $(CFLAGS)  $(OBJECTS) $(GRAPHICS) hard.o canon.a -lm `libs` -o PS
  11.  
  12. sunPS:    $(OBJECTS) $(GRAPHICS) hard.o canon.a pixrect
  13.     cc $(CFLAGS)  $(OBJECTS) $(GRAPHICS) hard.o canon.a -lm -lpixrect -o sunPS
  14.  
  15. CPS:    $(OBJECTS) $(GRAPHICS) colour-ww.o trapezoid.o canon.o
  16.     cc $(CFLAGS)  $(OBJECTS) $(GRAPHICS) colour-ww.o canon.o trapezoid.o -lm `libs` -o CPS
  17.  
  18. postscript:    $(OBJECTS) $(GRAPHICS) adapter.o protocol.o
  19.     cc $(CFLAGS) $(OBJECTS) $(GRAPHICS) adapter.o protocol.o -lm -o postscript
  20.  
  21. XPS:    $(OBJECTS) $(GRAPHICS) X.o
  22.     cc $(CFLAGS)  $(OBJECTS) $(GRAPHICS) X.o -lm -lX -o XPS
  23.  
  24. canon.a:    canon.o screen.o trapezoid.o paint.o
  25.     ar ruv canon.a canon.o screen.o trapezoid.o paint.o
  26.     ranlib canon.a
  27.  
  28. viewer:    protocol.o viewer.o hard.o canon.a
  29.     cc protocol.o viewer.o hard.o canon.a `libs` -o viewer
  30.  
  31. all:    PS postscript viewer
  32.  
  33. ww:    ww.o wwlib installww
  34.  
  35. pixrect:    pixrect.o
  36.     cp pixrect.o hard.o
  37.  
  38. sun:    ww wwsun
  39.  
  40. orion:    orion.o installorion orionlib
  41.  
  42. X.o:    
  43.     cc -c X.c
  44.  
  45. wwlib:
  46.     if [ -f libww.a ]; \
  47.     then \
  48.         echo 'echo libww.a' >lww; \
  49.     else \
  50.         echo 'echo -lww' >lww; \
  51.     fi; \
  52.     chmod +x lww
  53.     echo "echo `lww`" >libs; chmod +x libs
  54.  
  55. wwsun:    
  56.     echo "echo `lww` -lsuntool -lsunwindow -lpixrect" >libs; chmod +x libs
  57.  
  58. orionlib:
  59.     echo 'echo -lG' >libs; chmod +x libs
  60.  
  61. installww:
  62.     cp ww.o hard.o
  63.  
  64. installorion:
  65.     cp orion.o hard.o
  66.