|
|
|
@ -34,7 +34,7 @@ OBJECTS := $(patsubst $(SRCDIR)/%.cpp, $(OBJDIR)/%.o, $(SOURCES)) |
|
|
|
BIN := $(BINDIR)/orbital_shipping
|
|
|
|
BIN := $(BINDIR)/orbital_shipping
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
all: mkdirs $(BIN) tests |
|
|
|
all: mkdirs $(BIN) tests tags |
|
|
|
@# automatically run tests when (re-)compiling
|
|
|
|
@# automatically run tests when (re-)compiling
|
|
|
|
@${TEST_BIN}
|
|
|
|
@${TEST_BIN}
|
|
|
|
.PHONY: all |
|
|
|
.PHONY: all |
|
|
|
@ -42,12 +42,15 @@ all: mkdirs $(BIN) tests |
|
|
|
tests: $(TEST_BIN) |
|
|
|
tests: $(TEST_BIN) |
|
|
|
.PHONY: tests |
|
|
|
.PHONY: tests |
|
|
|
|
|
|
|
|
|
|
|
-include $(OBJDIR)/*.d |
|
|
|
tags: |
|
|
|
|
|
|
|
@ctags -R --exclude=ext/imgui/* --exclude=ext/tangerine/ext/*
|
|
|
|
|
|
|
|
|
|
|
|
mkdirs: |
|
|
|
mkdirs: |
|
|
|
@-mkdir -p ./bin ./build
|
|
|
|
@-mkdir -p ./bin ./build
|
|
|
|
.PHONY: mkdirs |
|
|
|
.PHONY: mkdirs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-include $(OBJDIR)/*.d |
|
|
|
|
|
|
|
|
|
|
|
$(BIN): $(COMMON_OBJECTS) $(OBJECTS) $(IMGUI_OBJECTS) $(IMGUI_IMP_OBJECTS) $(LIB) |
|
|
|
$(BIN): $(COMMON_OBJECTS) $(OBJECTS) $(IMGUI_OBJECTS) $(IMGUI_IMP_OBJECTS) $(LIB) |
|
|
|
$(CXX) -o $@ $(LDFLAGS) $(COMMON_OBJECTS) $(OBJECTS) $(LIB) \
|
|
|
|
$(CXX) -o $@ $(LDFLAGS) $(COMMON_OBJECTS) $(OBJECTS) $(LIB) \
|
|
|
|
$(IMGUI_OBJECTS) $(IMGUI_IMP_OBJECTS)
|
|
|
|
$(IMGUI_OBJECTS) $(IMGUI_IMP_OBJECTS)
|
|
|
|
|