From bdba405c428c7985147fefc6b763985fe8035027 Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Tue, 2 Mar 2021 16:07:28 -0500 Subject: [PATCH] update Makefile dependencies --- Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index d134d8f..ee181f6 100644 --- a/Makefile +++ b/Makefile @@ -24,22 +24,23 @@ OBJECTS := $(patsubst $(SRCDIR)/%.cpp, $(OBJDIR)/%.o, $(SOURCES)) BIN := $(BINDIR)/orbital_shipping -all: $(BIN) tests +all: $(BIN) $(TEST_BIN) .PHONY: all -include $(OBJDIR)/*.d -$(BIN): $(COMMON_OBJECTS) - $(CXX) $(CXXFLAGS) -c -MMD $(SOURCES) -o $(OBJECTS) +$(BIN): $(COMMON_OBJECTS) $(OBJECTS) $(CXX) -o $(BIN) $(LDFLAGS) $(COMMON_OBJECTS) $(OBJECTS) $(LIB) -tests: $(TEST_OBJECTS) $(TEST_MAIN_OBJ) +$(TEST_BIN): $(TEST_OBJECTS) $(TEST_MAIN_OBJ) $(CXX) -o $(TEST_BIN) $(LDFLAGS) $(TEST_OBJECTS) $(TEST_MAIN_OBJ) $(LIB) -.PHONY: tests $(COMMON_OBJECTS): $(COMMON_SOURCES) $(CXX) $(CXXFLAGS) -c -MMD $(SRCDIR)/orbits.cpp -o $@ +$(OBJECTS): $(SOURCES) + $(CXX) $(CXXFLAGS) -c -MMD $(SOURCES) -o $(OBJECTS) + $(TEST_OBJECTS): $(TEST_SOURCES) $(CXX) $(CXXFLAGS) -c -MMD $(TESTDIR)/orbit_test.cpp -o $(OBJDIR)/orbit_test.o