|
|
|
@ -1,9 +1,9 @@ |
|
|
|
|
|
|
|
|
|
|
|
OBJDIR := build
|
|
|
|
OBJDIR := build
|
|
|
|
SRCDIR := src
|
|
|
|
SRCDIR := src
|
|
|
|
LIBDIR := ext/tangerine
|
|
|
|
|
|
|
|
TESTDIR := tests
|
|
|
|
TESTDIR := tests
|
|
|
|
BINDIR := bin
|
|
|
|
BINDIR := bin
|
|
|
|
|
|
|
|
LIBDIR := ext/tangerine
|
|
|
|
LIB := $(LIBDIR)/build/libTangerine.a
|
|
|
|
LIB := $(LIBDIR)/build/libTangerine.a
|
|
|
|
|
|
|
|
|
|
|
|
CXX := g++
|
|
|
|
CXX := g++
|
|
|
|
@ -29,7 +29,7 @@ all: $(BIN) $(TEST_BIN) |
|
|
|
|
|
|
|
|
|
|
|
-include $(OBJDIR)/*.d |
|
|
|
-include $(OBJDIR)/*.d |
|
|
|
|
|
|
|
|
|
|
|
$(BIN): $(COMMON_OBJECTS) $(OBJECTS) |
|
|
|
$(BIN): $(COMMON_OBJECTS) $(OBJECTS) $(LIB) |
|
|
|
$(CXX) -o $(BIN) $(LDFLAGS) $(COMMON_OBJECTS) $(OBJECTS) $(LIB)
|
|
|
|
$(CXX) -o $(BIN) $(LDFLAGS) $(COMMON_OBJECTS) $(OBJECTS) $(LIB)
|
|
|
|
|
|
|
|
|
|
|
|
$(TEST_BIN): $(TEST_OBJECTS) $(TEST_MAIN_OBJ) |
|
|
|
$(TEST_BIN): $(TEST_OBJECTS) $(TEST_MAIN_OBJ) |
|
|
|
@ -47,6 +47,10 @@ $(TEST_OBJECTS): $(TEST_SOURCES) |
|
|
|
$(TEST_MAIN_OBJ): $(TEST_MAIN_SOURCE) |
|
|
|
$(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): |
|
|
|
|
|
|
|
$(MAKE) -C $(LIBDIR)
|
|
|
|
|
|
|
|
|
|
|
|
clean: |
|
|
|
clean: |
|
|
|
rm -rf $(OBJDIR)/* $(BIN) bin/test_orbit
|
|
|
|
rm -rf $(OBJDIR)/* $(BIN) bin/test_orbit
|
|
|
|
|
|
|
|
$(MAKE) -C $(LIBDIR) clean
|
|
|
|
.PHONY: clean |
|
|
|
.PHONY: clean |
|
|
|
|