<commit_before>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
BULLET = lib/bullet3

LIB_PATHS = -L$(GLEW)/lib -L$(SDL2)/lib -L$(BULLET)/lib
LIB_PATHS_32 = -L$(GLEW)/lib32 -L$(SDL2_32)/lib -L$(BULLET)/lib32
LIBS = -lmingw32 -lSDL2main -lSDL2 -lopengl32 -lglew32 -lBulletDynamics -lBulletCollision -lLinearMath
LIB_INC_PATHS = -I$(GLEW)/include -I$(SDL2)/include -I$(GLM) -I$(BULLET)/src
LIB_INC_PATHS_32 = -I$(GLEW)/include -I$(SDL2_32)/include -I$(GLM) -I$(BULLET)/src
FLAGS = -Wall -fstack-protector-all -fpic -Wstack-protector -D_FORTIFY_SOURCE=2

LIBRARY_NAME = Module
FULL_NAME = lib$(LIBRARY_NAME).a

#Debug mode
FLAGS += -g -DDEBUG -ggdb
PATH64 = build/debug/64bit
PATH32 = build/debug/32bit

#Release mode
#FLAGS += -DNDEBUG -mwindows
#PATH64 = build/release/64bit
#PATH32 = build/release/32bit

DEP_PATH = depend
SRCS = $(wildcard src/*.cpp)<commit_msg>Modified Makefile debug/release definitions, accepts command-line variable to configure mode (defaults to debug)<commit_after>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
BULLET = lib/bullet3

LIB_PATHS = -L$(GLEW)/lib -L$(SDL2)/lib -L$(BULLET)/lib
LIB_PATHS_32 = -L$(GLEW)/lib32 -L$(SDL2_32)/lib -L$(BULLET)/lib32
LIBS = -lmingw32 -lSDL2main -lSDL2 -lopengl32 -lglew32 -lBulletDynamics -lBulletCollision -lLinearMath
LIB_INC_PATHS = -I$(GLEW)/include -I$(SDL2)/include -I$(GLM) -I$(BULLET)/src
LIB_INC_PATHS_32 = -I$(GLEW)/include -I$(SDL2_32)/include -I$(GLM) -I$(BULLET)/src
FLAGS = -Wall -fstack-protector-all -fpic -Wstack-protector -D_FORTIFY_SOURCE=2

LIBRARY_NAME = Module
FULL_NAME = lib$(LIBRARY_NAME).a

DEBUG ?= 1

ifeq ($(DEBUG), 1)
	#Debug mode
	FLAGS += -g -DDEBUG -ggdb3
	PATH64 = build/debug/64bit
	PATH32 = build/debug/32bit
else
	#Release mode
	FLAGS += -DNDEBUG
	ifeq ($(OS), Windows_NT)
		FLAGS += -mwindows
	endif
	PATH64 = build/release/64bit
	PATH32 = build/release/32bit
endif

DEP_PATH = depend
SRCS = $(wildcard src/*.cpp)
{'fraction_non_alphanumeric': 0.16585365853658537, 'fraction_numerical': 0.06975609756097562, 'mean_word_length': 4.299741602067184, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '577802', 'n_tokens_mistral': 989, 'n_tokens_neox': 883, 'n_words': 165}