home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / samples / opengl / penguin / makefile.unx < prev    next >
Makefile  |  2002-09-15  |  728b  |  34 lines

  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.  
  10. OPENGL_LIBS=-lGL -lGLU
  11. #if you have old Mesa, try this:
  12. #OPENGL_LIBS=-lMesaGL -lMesaGLU
  13.  
  14. CC = $(shell wx-config --cc)
  15. CXX = $(shell wx-config --cxx)
  16.  
  17. Penguin: penguin.o trackball.o lw.o
  18.     $(CXX) -o Penguin \
  19.     penguin.o trackball.o lw.o \
  20.     `wx-config --libs` -lwx_gtk_gl $(OPENGL_LIBS)
  21.  
  22. penguin.o: penguin.cpp
  23.     $(CXX) `wx-config --cxxflags` -I../../gtk -c penguin.cpp
  24.  
  25. lw.o: lw.cpp
  26.     $(CXX) `wx-config --cxxflags` -I../../gtk -c lw.cpp
  27.  
  28. trackball.o: trackball.c
  29.     $(CC) `wx-config --cflags` -I../../gtk -c trackball.c
  30.  
  31. clean: 
  32.     rm -f *.o Penguin
  33.  
  34.