Guest User

Untitled

a guest
Nov 23rd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.70 KB | None | 0 0
  1. MACHINE= $(shell uname -s)
  2.  
  3. ifeq ($(MACHINE),Darwin)
  4.     OPENGL_INC= -FGLUT -FOpenGL
  5.     OPENGL_LIB= -framework OpenGL -framework GLUT
  6. else
  7.     OPENGL_INC= -I/usr/X11R6/include
  8.     OPENGL_LIB= -I/usr/lib64 -lglut -lGLEW
  9. endif
  10.  
  11. SDL_INC= `sdl-config --cflags`
  12. SDL_LIB= `sdl-config --libs`
  13.  
  14. INCLUDE= $(SDL_INC) $(OPENGL_INC)
  15. LIBS= $(SDL_LIB) $(OPENGL_LIB)
  16.  
  17. geometry_wars : rectangle.o game_objects.o DVector2d.o utils.o main.cpp
  18.     g++ main.cpp -o geometry_wars rectangle.o game_objects.o DVector2d.o utils.o $(LIBS) $(INCLUDE)
  19.  
  20. game_objects.o :
  21.     g++ -c game_objects.cpp
  22.  
  23. DVector2d.o :
  24.     g++ -c DVector2d.cpp
  25.  
  26. rectangle.o :
  27.     g++ -c rectangle.cpp
  28.  
  29. utils.o :
  30.     g++ -c utils.cpp
  31.  
  32. clean :
  33.     -rm *.o geometry_wars
Add Comment
Please, Sign In to add comment