|
|
|
@ -30,7 +30,8 @@ ifeq ($(USE_INTERNAL_ASSIMP), y) |
|
|
|
$(warning using internal assimp) |
|
|
|
$(warning using internal assimp) |
|
|
|
ASSIMP_DIR := $(LIBDIR)/ext/assimp
|
|
|
|
ASSIMP_DIR := $(LIBDIR)/ext/assimp
|
|
|
|
CXXFLAGS += -I$(ASSIMP_DIR)/include
|
|
|
|
CXXFLAGS += -I$(ASSIMP_DIR)/include
|
|
|
|
LDFLAGS := -lSDL2 -lGLEW -lGL -L$(ASSIMP_DIR)/lib -lassimp
|
|
|
|
ASSIMP_LIB := $(ASSIMP_DIR)/build/code/libassimp.a
|
|
|
|
|
|
|
|
LDFLAGS := -lSDL2 -lGLEW -lGL
|
|
|
|
endif |
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -44,7 +45,7 @@ mkdirs: |
|
|
|
.PHONY: mkdirs |
|
|
|
.PHONY: mkdirs |
|
|
|
|
|
|
|
|
|
|
|
$(BIN): $(COMMON_OBJECTS) $(OBJECTS) $(LIB) |
|
|
|
$(BIN): $(COMMON_OBJECTS) $(OBJECTS) $(LIB) |
|
|
|
$(CXX) -o $(BIN) $(LDFLAGS) $(COMMON_OBJECTS) $(OBJECTS) $(LIB)
|
|
|
|
$(CXX) -o $(BIN) $(LDFLAGS) $(COMMON_OBJECTS) $(OBJECTS) $(LIB) $(ASSIMP_LIB)
|
|
|
|
|
|
|
|
|
|
|
|
$(TEST_BIN): $(TEST_OBJECTS) $(TEST_MAIN_OBJ) |
|
|
|
$(TEST_BIN): $(TEST_OBJECTS) $(TEST_MAIN_OBJ) |
|
|
|
$(CXX) -o $(TEST_BIN) $(LDFLAGS) $(TEST_OBJECTS) $(TEST_MAIN_OBJ) $(LIB)
|
|
|
|
$(CXX) -o $(TEST_BIN) $(LDFLAGS) $(TEST_OBJECTS) $(TEST_MAIN_OBJ) $(LIB)
|
|
|
|
@ -62,8 +63,7 @@ $(TEST_MAIN_OBJ): $(TEST_MAIN_SOURCE) |
|
|
|
$(CXX) $(CXXFLAGS) -c -MMD $(TESTDIR)/tests_main.cpp -o $(OBJDIR)/tests_main.o
|
|
|
|
$(CXX) $(CXXFLAGS) -c -MMD $(TESTDIR)/tests_main.cpp -o $(OBJDIR)/tests_main.o
|
|
|
|
|
|
|
|
|
|
|
|
$(LIB): |
|
|
|
$(LIB): |
|
|
|
USE_INTERNAL_ASSIMP=$(USE_INTERNAL_ASSIMP) $(MAKE) -C $(LIBDIR) build_assimp
|
|
|
|
USE_INTERNAL_ASSIMP=$(USE_INTERNAL_ASSIMP) $(MAKE) -C $(LIBDIR)
|
|
|
|
$(MAKE) -C $(LIBDIR)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clean: |
|
|
|
clean: |
|
|
|
rm -rf $(OBJDIR)/* $(BIN) bin/test_orbit
|
|
|
|
rm -rf $(OBJDIR)/* $(BIN) bin/test_orbit
|
|
|
|
|