home *** CD-ROM | disk | FTP | other *** search
/ gondwana.ecr.mu.oz.au/pub/ / Graphics.tar / Graphics / fermiVogle.tar.Z / fermiVogle.tar / devel / src / makefile.os2 < prev    next >
Makefile  |  1996-02-07  |  1KB  |  67 lines

  1. #
  2. # This Makefile is used to compile the OS/2 PM version of VOGLE
  3. # with Borland C++ 1.0 for OS/2.
  4. #
  5.  
  6. CC = bcc
  7. TLIB = tlib
  8.  
  9. CFLAGS = -c -sm -4 -O2 -ff -w-pro -w-pia \
  10.          -DPC -DOS2 -DTC -DPOSTSCRIPT -DDXY -DHPGL
  11.  
  12. LIB = voglepm.lib
  13.  
  14. all: $(LIB)
  15.  
  16. HDRS = vogle.h
  17.  
  18. OBJS = \
  19.     attr.obj \
  20.     aspect.obj \
  21.     buffer.obj \
  22.     pref.obj \
  23.     clip.obj \
  24.     curves.obj \
  25.     arcs.obj \
  26.     draw.obj \
  27.     drivers.obj \
  28.     valloc.obj \
  29.     viewing.obj \
  30.     viewp.obj \
  31.     mapping.obj \
  32.     matrix.obj \
  33.     move.obj \
  34.     objects.obj \
  35.     patches.obj \
  36.     points.obj \
  37.     polygons.obj \
  38.     rect.obj \
  39.     tensor.obj \
  40.     text.obj \
  41.     trans.obj \
  42.     scale.obj \
  43.     getgp.obj \
  44.     newtokens.obj \
  45.     yobbarays.obj \
  46.     getstring.obj \
  47.     ps.obj \
  48.     hpdxy.obj \
  49.     voglepm.obj
  50.  
  51. voglepm.obj: ..\drivers\ibmpc\voglepm.c vogle.h
  52.     $(CC) $(CFLAGS) -I..\drivers\ibmpc ..\drivers\ibmpc\voglepm.c
  53.  
  54. ps.obj: ..\drivers\ps.c
  55.     $(CC) $(CFLAGS) ..\drivers\ps.c
  56.  
  57. hpdxy.obj: ..\drivers\hpdxy.c
  58.     $(CC) $(CFLAGS) ..\drivers\hpdxy.c
  59.  
  60. $(LIB): $(OBJS) tlibpm.in
  61.     @if exist $(LIB) del $(LIB)
  62.     $(TLIB) $(LIB) @tlibpm.in, voglepm.lst
  63.  
  64. .c.obj:
  65.     $(CC) $(CFLAGS) $<
  66.  
  67.