blob: ebb57ff3dd6af6be972f2c85fd84942f80ade029 [file] [log] [blame]
jtgafb833d1999-08-19 00:55:39 +00001# $Id: sampleMakefile,v 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 1999/08/19 00:55:42 jtg
10# Initial revision
11#
12# Revision 1.1 1999/02/24 05:20:45 brianp
13# Initial revision
14#
15
16
17CC = gcc
18
19CFLAGS = -c -g -ansi -pedantic -Wall
20
21INCDIRS = -I. -I../include
22
23LIBDIRS = -L../lib -L/usr/X11/lib
24
25LIBS = -lglut -lMesaGLU -lMesaGL -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE -lm
26
27OBJECTS = main.o \
28 file1.o \
29 file2.o \
30 file3.o
31
32
33PROGRAMS = myprogram
34
35
36.c.o:
37 $(CC) $(CFLAGS) $(INCDIRS) $< -o $@
38
39
40
41default: $(PROGRAMS)
42
43
44dtenvmap: $(OBJECTS)
45 $(CC) $(OBJECTS) $(LIBDIRS) $(LIBS) -o $@
46
47
48clean:
49 rm -f *.o