]>
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 | ||
2b5f62a0 | 14 | CC = $(shell wx-config --cc) |
a6f762a6 | 15 | CXX = $(shell wx-config --cxx) |
8b089c5e | 16 | |
c661ecca | 17 | Penguin: penguin.o trackball.o lw.o |
2b5f62a0 | 18 | $(CXX) -o Penguin \ |
c661ecca | 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 |
2b5f62a0 | 23 | $(CXX) `wx-config --cxxflags` -I../../gtk -c penguin.cpp |
8b089c5e | 24 | |
c661ecca | 25 | lw.o: lw.cpp |
2b5f62a0 | 26 | $(CXX) `wx-config --cxxflags` -I../../gtk -c lw.cpp |
8b089c5e | 27 | |
c661ecca | 28 | trackball.o: trackball.c |
2b5f62a0 | 29 | $(CC) `wx-config --cflags` -I../../gtk -c trackball.c |
c661ecca RR |
30 | |
31 | clean: | |
32 | rm -f *.o Penguin | |
8b089c5e | 33 |