]>
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 | 14 | CPP = g++ |
a6f762a6 | 15 | CXX = $(shell wx-config --cxx) |
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 | 22 | penguin.o: penguin.cpp |
f6656ccb | 23 | $(CPP) `wx-config --cxxflags` -I../../gtk -c penguin.cpp |
8b089c5e | 24 | |
c661ecca | 25 | lw.o: lw.cpp |
f6656ccb | 26 | $(CPP) `wx-config --cxxflags` -I../../gtk -c lw.cpp |
8b089c5e | 27 | |
c661ecca | 28 | trackball.o: trackball.c |
a6f762a6 | 29 | $(CXX) `wx-config --cxxflags` -I../../gtk -c trackball.c |
c661ecca RR |
30 | |
31 | clean: | |
32 | rm -f *.o Penguin | |
8b089c5e | 33 |