-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (24 loc) · 1.02 KB
/
Makefile
File metadata and controls
32 lines (24 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
GLM = lib/glm
SDL2 = lib/SDL2-2.0.3/x86_64-w64-mingw32
SDL2_32 = $(SDL2)/../i686-w64-mingw32
GLEW = lib/glew-1.11.0
OPENCV = lib/opencv/build
LIBOVR = lib/LibOVR
LIB_PATHS = -L$(GLEW)/lib -L$(SDL2)/lib -L$(OPENCV)/test/lib # -L$(LIBOVR)/Lib/x64/VS2013
LIB_PATHS_32 = -L$(GLEW)/lib32 -L$(SDL2_32)/lib
LIBS = -lmingw32 -lSDL2main -lSDL2 -lopengl32 -lglew32 -lopencv_core2410.dll -lopencv_imgproc2410.dll -lopencv_highgui2410.dll #-lovr64
INC_PATHS = -I$(GLEW)/include -I$(SDL2)/include -I$(GLM) -I$(OPENCV)/include #-I$(LIBOVR)/Include
INC_PATHS_32 = -I$(GLEW)/include -I$(SDL2_32)/include -I$(GLM)
FLAGS = -Wall
#FLAGS += -mwindows #Release mode
NAME = OpenHandTest
SRC = src/*.cpp src/libmodel/*.c
all: 64bit #32bit
64bit: $(NAME).exe
#32bit: 32bit/GameLibTest.exe
$(NAME).exe: src/* src/libmodel/*
g++ $(FLAGS) $(SRC) $(LIB_PATHS) $(INC_PATHS) $(LIBS) -o $@
#32bit/GameLibTest.exe: src/* src/libmodel/*
# i686-w64-mingw32-g++ $(FLAGS) $(SRC) $(LIB_PATHS_32) $(INC_PATHS_32) $(LIBS) -o $@
clean:
rm -f $(NAME).exe 32bit/$(NAME).exe