home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 2000 April & May / AMIGA_2000_04.iso / patches / mesa3.1 / util / samplemakefile < prev    next >
Encoding:
Makefile  |  1999-08-19  |  787 b   |  50 lines

  1. # $Id: sampleMakefile,v 1.1.1.1 1999/08/19 00:55:42 jtg Exp $
  2.  
  3. # Sample makefile for compiling OpenGL/Mesa applications on Unix.
  4. # This example assumes Linux with gcc.
  5.  
  6. # This makefile is in the public domain
  7.  
  8. # $Log: sampleMakefile,v $
  9. # Revision 1.1.1.1  1999/08/19 00:55:42  jtg
  10. # Imported sources
  11. #
  12. # Revision 1.1  1999/02/24 05:20:45  brianp
  13. # Initial revision
  14. #
  15.  
  16.  
  17. CC = gcc
  18.  
  19. CFLAGS = -c -g -ansi -pedantic -Wall
  20.  
  21. INCDIRS = -I. -I../include
  22.  
  23. LIBDIRS = -L../lib -L/usr/X11/lib
  24.  
  25. LIBS = -lglut -lMesaGLU -lMesaGL -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE -lm
  26.  
  27. OBJECTS = main.o \
  28.     file1.o \
  29.     file2.o \
  30.     file3.o
  31.  
  32.  
  33. PROGRAMS = myprogram
  34.  
  35.  
  36. .c.o:
  37.     $(CC) $(CFLAGS) $(INCDIRS) $< -o $@
  38.  
  39.  
  40.  
  41. default: $(PROGRAMS)
  42.  
  43.  
  44. dtenvmap: $(OBJECTS)
  45.     $(CC) $(OBJECTS) $(LIBDIRS) $(LIBS) -o $@
  46.  
  47.  
  48. clean:
  49.     rm -f *.o
  50.