CXX = g++ CXXFLAGS = -O2 -Wall -Werror -Wno-self-assign -std=c++11 -Iinclude LDFLAGS = EXE = lab_09 SRCDIR = src BINDIR = bin OBJECTS = $(patsubst $(SRCDIR)/%.cpp,$(BINDIR)/%.o,$(wildcard $(SRCDIR)/*.cpp)) all: $(EXE) $(EXE): $(BINDIR) $(OBJECTS) $(CXX) $(OBJECTS) -o $(EXE) $(LDFLAGS) $(BINDIR)/%.o: $(SRCDIR)/%.cpp $(CXX) $(CXXFLAGS) -c -MMD -o $@ $< include $(wildcard $(BINDIR)/*.d) $(BINDIR): mkdir -p $(BINDIR) clean: rm -rf $(BINDIR) $(EXE) .PHONY: clean all
Comments
0 B
|👍
/👎
0 B
|👍
/👎