]>
Commit | Line | Data |
---|---|---|
8b089c5e JS |
1 | # |
2 | # File: makefile.unx | |
3 | # Author: Julian Smart | |
4 | # Created: 1998 | |
5 | # Updated: | |
6 | # Copyright: (c) 1998 Julian Smart | |
7 | # | |
8 | # Makefile for penguin example (UNIX). | |
9 | ||
d969af82 VS |
10 | OPENGL_LIBS=-lGL -lGLU |
11 | #if you have old Mesa, try this: | |
12 | #OPENGL_LIBS=-lMesaGL -lMesaGLU | |
13 | ||
c661ecca RR |
14 | CPP = g++ |
15 | CC = gcc | |
8b089c5e | 16 | |
c661ecca RR |
17 | Penguin: penguin.o trackball.o lw.o |
18 | $(CPP) -o Penguin \ | |
19 | penguin.o trackball.o lw.o \ | |
d969af82 | 20 | `wx-config --libs` -lwx_gtk_gl $(OPENGL_LIBS) |
8b089c5e | 21 | |
c661ecca RR |
22 | penguin.o: penguin.cpp |
23 | $(CPP) `wx-config --cflags` -I../../gtk -c penguin.cpp | |
8b089c5e | 24 | |
c661ecca RR |
25 | lw.o: lw.cpp |
26 | $(CPP) `wx-config --cflags` -I../../gtk -c lw.cpp | |
8b089c5e | 27 | |
c661ecca RR |
28 | trackball.o: trackball.c |
29 | $(CC) `wx-config --cflags` -I../../gtk -c trackball.c | |
30 | ||
31 | clean: | |
32 | rm -f *.o Penguin | |
8b089c5e | 33 |