nenuzhno-engine_iter1/demos/skinning/Makefile.linux

19 lines
722 B
Makefile
Raw Permalink Normal View History

2019-08-18 14:38:38 +02:00
TARGET = ../../assets/Skinning
ENGINE_DIR = ../..
LIBS_DIR = ../../../../../libs
2019-08-07 03:06:06 +02:00
all: $(TARGET)
2019-08-18 14:38:38 +02:00
INCLUDES = -I. -I$(ENGINE_DIR)/src -I$(LIBS_DIR)/gl/glm/glm -I$(LIBS_DIR)/gl/glew-2.1.0/include -I$(LIBS_DIR)/gl/glfw-3.3/include
2019-08-07 03:06:06 +02:00
CPPFLAGS = -Wall -ggdb
LDFLAGS = -static-libgcc -static-libstdc++ -ggdb
2019-08-18 14:38:38 +02:00
LIBS = -lnenuzhno-engine -L$(ENGINE_DIR)/bin/linux -lGL -lglfw3 -lX11 -lXrandr -lXinerama -lXcursor -lpthread -ldl -lGLEW -L$(LIBS_DIR)/gl/glfw-3.3/lib -L$(LIBS_DIR)/gl/glew-2.1.0/lib
2019-08-07 03:06:06 +02:00
SRCS = main.cpp mdl_loader.cpp
OBJS = $(patsubst %.cpp,obj/%.o,$(SRCS))
obj/%.o: %.cpp
$(CXX) -c $< -o $@ $(CPPFLAGS) $(INCLUDES)
2019-08-18 14:38:38 +02:00
$(TARGET): $(OBJS) $(ENGINE_DIR)/bin/linux/libnenuzhno-engine.a
2019-08-07 03:06:06 +02:00
$(CXX) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)