diff options
-rw-r--r-- | Makefile | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -22,14 +22,20 @@ $(TARGET): $(OBJ_FILES) termio/libtermio.a @echo LD $@ @$(CXX) $(CXXFLAGS) -o $@ $^ termio/libtermio.a $(LDFLAGS) -$(OBJDIR)/%.o: %.cpp +$(OBJDIR)/%.o: %.cpp termio/libtermio.a @mkdir -p $(dir $@) @echo CXX $< @$(CXX) $(CXXFLAGS) -c -o $@ $< -$(OBJDIR)/%.d: %.cpp +$(OBJDIR)/%.d: %.cpp termio/libtermio.a @mkdir -p $(dir $@) @echo DEP $< @$(CXX) -MT $(OBJDIR)/$*.o -MM $(CXXFLAGS) $< >$@ +termio/.git: + git submodule update --init + +termio/libtermio.a: termio/.git $(wildcard termio/*.c termio/*.h) + make -C termio + -include $(DEP_FILES) |