home *** CD-ROM | disk | FTP | other *** search
/ gondwana.ecr.mu.oz.au/pub/ / Graphics.tar / Graphics / VOGLE.ZIP / VOGLE / EXAMPLES / MAKEFILE.PAS < prev    next >
Pascal/Delphi Source File  |  2000-02-11  |  810b  |  38 lines

  1. #
  2. # examples makefile 
  3. #
  4. PEXAMPS = ptrivial psimple pshapes ppoly pviews pcirctxt pmoretxt pcurves \
  5.       pgetstr ppatches pballs pobjvws pworld ploc ptetra pcube \
  6.       plcube pjtext plstyles
  7.  
  8. POBJS = ptrivial.o psimple.o pshapes.o ppoly.o pviews.o pcirctxt.o pmoretxt.o \
  9.     pgetstr.o pcurves.o ppatches.o pballs.o pobjvws.o pworld.o ploc.o \
  10.     ptetra.o pcube.o plcube.o pjtext.o plstyles.o
  11.  
  12. #
  13. # Where to find library
  14. LIB = ../src/libvogle.a
  15. LIBS = -lsuntool -lsunwindow -lpixrect
  16. #
  17. PAS = pc
  18.  
  19. #
  20. # The -I is so we can include Vogle.h
  21. #
  22. MPFLAGS = -g -f68881 
  23. PFLAGS = $(MPFLAGS) -I../src/sunpas
  24.  
  25. .p.o:
  26.     $(PAS) -c $(PFLAGS) $*.p
  27.  
  28. all:    $(PEXAMPS)
  29.  
  30. $(PEXAMPS): $(POBJS) $(LIB)
  31.     $(PAS) $(PFLAGS) -o $@ $@.o $(LIB) $(LIBS) 
  32.  
  33. clean:
  34.     rm -f *.o core
  35.  
  36. clobber:
  37.     rm -f $(PEXAMPS) *.o core
  38.