source: opengl-game/makefile@ be246ad

feature/imgui-sdl points-test
Last change on this file since be246ad was 22b2c37, checked in by Dmitry Portnoy <dmp1488@…>, 7 years ago

Add a simple logger and remove some old, unneeded tutorial files

  • Property mode set to 100644
File size: 643 bytes
RevLine 
[5a643d3]1OS = $(shell uname)
[15c7ed9]2CC = g++
3CFLAGS = -std=c++0x -Wall -pedantic #-Wextra
[5a643d3]4
5ifeq ($(OS),Darwin)
[15c7ed9]6 DEP = -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -lglfw3 -lglew
[5a643d3]7endif
[15c7ed9]8ifeq ($(OS),Linux)
9 DEP = -lglfw3 -lGLEW -lGL -ldl -lX11 -lXrandr -lXxf86vm -lXinerama -lXcursor -pthread
[5a643d3]10endif
11
[22b2c37]12newgame: new-game.cpp logger.cpp
[5272b6b]13 $(CC) $? $(DEP) $(CFLAGS) -o $@
14
[8a6d19d]15game: mygame.cpp common/shader.cpp common/texture.cpp common/controls-new.cpp
16 $(CC) $? $(DEP) $(CFLAGS) -o $@
17
18demo: game06.cpp common/shader.cpp common/texture.cpp common/controls.cpp
[15c7ed9]19 $(CC) $? $(DEP) $(CFLAGS) -o $@
[cfda3b2]20
21clean:
[5272b6b]22 rm -f newgame
[cfda3b2]23 rm -f game
[8a6d19d]24 rm -f demo
Note: See TracBrowser for help on using the repository browser.