|
|
|
@ -1,21 +1,24 @@ |
|
|
|
|
|
|
|
|
|
|
|
SHELL = /bin/sh
|
|
|
|
SHELL := /bin/sh
|
|
|
|
CXX = g++
|
|
|
|
CXX := g++
|
|
|
|
# NOTE: have to set -O or -O1 here to get warnings for uninitialized variables
|
|
|
|
# NOTE: have to set -O or -O1 here to get warnings for uninitialized variables
|
|
|
|
CXXFLAGS = -std=c++11 -g -ggdb3 -Wall -O -Wall -Wuninitialized \
|
|
|
|
CXXFLAGS := -std=c++11 -g -ggdb3 -Wall -O -Wall -Wuninitialized \
|
|
|
|
-Iinclude \
|
|
|
|
-Iinclude \
|
|
|
|
-I/usr/include/SDL2 \
|
|
|
|
-I/usr/include/SDL2 \
|
|
|
|
-Iext/stb_libs \
|
|
|
|
-Iext/stb_libs \
|
|
|
|
-Iext/tinygltf
|
|
|
|
-Iext/tinygltf
|
|
|
|
EXAMPLEDIR = examples
|
|
|
|
EXAMPLEDIR := examples
|
|
|
|
OBJDIR = build
|
|
|
|
OBJDIR := build
|
|
|
|
SRCDIR = src
|
|
|
|
SRCDIR := src
|
|
|
|
LIBNAME = libTangerine.a
|
|
|
|
LIBNAME := libTangerine.a
|
|
|
|
|
|
|
|
|
|
|
|
SOURCES = $(wildcard $(SRCDIR)/*.cpp)
|
|
|
|
# NOTE: optional library settings
|
|
|
|
OBJECTS = $(patsubst $(SRCDIR)/%.cpp, $(OBJDIR)/%.o, $(SOURCES))
|
|
|
|
CXXFLAGS += -DTANGERINE_GL_DEBUG_QUIET
|
|
|
|
NDBG_SOURCES = $(wildcard $(SRCDIR)/*.cc)
|
|
|
|
|
|
|
|
NDBG_OBJS = $(patsubst $(SRCDIR)/%.cc, $(OBJDIR)/%.o, $(NDBG_SOURCES))
|
|
|
|
SOURCES := $(wildcard $(SRCDIR)/*.cpp)
|
|
|
|
|
|
|
|
OBJECTS := $(patsubst $(SRCDIR)/%.cpp, $(OBJDIR)/%.o, $(SOURCES))
|
|
|
|
|
|
|
|
NDBG_SOURCES := $(wildcard $(SRCDIR)/*.cc)
|
|
|
|
|
|
|
|
NDBG_OBJS := $(patsubst $(SRCDIR)/%.cc, $(OBJDIR)/%.o, $(NDBG_SOURCES))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
all: mkdirs $(LIBNAME) |
|
|
|
all: mkdirs $(LIBNAME) |
|
|
|
|