vrchess

changeset 1:cd7755e4663a

added makefile commented out ovr 0.3.1 header file until it actually works
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 25 Apr 2014 05:43:26 +0300
parents b326d53321f7
children 879194e4b1f0
files .hgignore Makefile src/game.cc
diffstat 3 files changed, 42 insertions(+), 2 deletions(-) [+]
line diff
     1.1 --- a/.hgignore	Fri Apr 25 05:20:53 2014 +0300
     1.2 +++ b/.hgignore	Fri Apr 25 05:43:26 2014 +0300
     1.3 @@ -1,4 +1,6 @@
     1.4  \.o$
     1.5 +\.d$
     1.6 +^vrchess$
     1.7  \.swp$
     1.8  \.sln$
     1.9  \.vcxproj$
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/Makefile	Fri Apr 25 05:43:26 2014 +0300
     2.3 @@ -0,0 +1,38 @@
     2.4 +csrc = $(wildcard src/*.c)
     2.5 +ccsrc = $(wildcard src/*.cc)
     2.6 +obj = $(csrc:.c=.o) $(ccsrc:.cc=.o)
     2.7 +dep = $(obj:.o=.d)
     2.8 +bin = vrchess
     2.9 +
    2.10 +CFLAGS = -pedantic -Wall -g
    2.11 +CXXFLAGS = -std=c++11 $(CFLAGS)
    2.12 +LDFLAGS = $(libgl_$(sys)) -lm -lvmath -limago
    2.13 +
    2.14 +libgl_unix = -lGL -lGLU -lglut -lGLEW
    2.15 +libgl_mac = -framework OpenGL -framework GLUT -lGLEW
    2.16 +libgl_win = -lopengl32 -lglu32 -lglut32 -lglew32
    2.17 +
    2.18 +$(bin): $(obj)
    2.19 +	$(CXX) -o $@ $(obj) $(LDFLAGS)
    2.20 +
    2.21 +-include $(dep)
    2.22 +
    2.23 +%.d: %.c
    2.24 +	@$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
    2.25 +
    2.26 +%.d: %.cc
    2.27 +	@$(CPP) $(CXXFLAGS) $< -MM -MT $(@:.d=.o) >$@
    2.28 +
    2.29 +.PHONY: clean
    2.30 +clean:
    2.31 +	rm -f $(obj) $(bin)
    2.32 +
    2.33 +# os detection
    2.34 +uname = $(shell uname -s)
    2.35 +ifeq ($(sys), Darwin)
    2.36 +	sys = mac
    2.37 +else ifeq ($(findstring MINGW, $(sys)), MINGW)
    2.38 +	sys = win
    2.39 +else
    2.40 +	sys = unix
    2.41 +endif
     3.1 --- a/src/game.cc	Fri Apr 25 05:20:53 2014 +0300
     3.2 +++ b/src/game.cc	Fri Apr 25 05:43:26 2014 +0300
     3.3 @@ -2,7 +2,7 @@
     3.4  #include "opengl.h"
     3.5  #include "camera.h"
     3.6  #include "texture.h"
     3.7 -#include "OVR_CAPI_GL.h"
     3.8 +//#include "OVR_CAPI_GL.h"
     3.9  
    3.10  static void draw_scene();
    3.11  
    3.12 @@ -177,4 +177,4 @@
    3.13  	glFrontFace(GL_CCW);
    3.14  
    3.15  	glPopMatrix();
    3.16 -}
    3.17 \ No newline at end of file
    3.18 +}