home *** CD-ROM | disk | FTP | other *** search
/ gondwana.ecr.mu.oz.au/pub/ / Graphics.tar / Graphics / avogl.tar.gz / avogl.tar / vogl / examples / Makefile.dcc < prev    next >
Makefile  |  1992-09-24  |  751b  |  38 lines

  1. #
  2. # examples makefile
  3. #
  4. CEXAMPS = trivial simple shapes poly views circtxt moretxt curves \
  5.           patches balls objvws world loc teapot cube lcube tetra
  6.  
  7. COBJS = trivial.o simple.o shapes.o poly.o views.o circtxt.o moretxt.o \
  8.         curves.o patches.o balls.o objvws.o world.o loc.o \
  9.         teapot.o cube.o lcube.o tetra.o
  10. #
  11. # Where to find library
  12. LIB = /src/vogl.lib  /hershey/src/hershey.lib
  13. LIBS = -lm
  14. #
  15.  
  16. MCFLAGS = -md -mc -2.0
  17. CFLAGS = -Isrc: $(MCFLAGS)
  18. CC = dcc
  19.  
  20. all:    $(CEXAMPS)
  21.  
  22. %.o:%.c
  23.     assign src: /src
  24.     $(CC) $(CFLAGS) -c $< -o $@
  25.     assign src: remove
  26.  
  27. $(CEXAMPS): $(COBJS) $(LIB)
  28.         $(CC) $(CFLAGS) -o $@ $@.o $(LIB) $(LIBS)
  29.  
  30.  
  31. $(LIB) :
  32.  
  33. clean:
  34.         delete  #?.o core
  35.  
  36. clobber:
  37.         delete $(CEXAMPS) #?.o core
  38.