gt22 icon

Untitled

gt22 | PRO | 12/04/19 08:31:04 PM UTC | 0 ⭐ | 9022 👁️ | Never ⏰ | []
Make |

510 B

|

None

|

0 👍

/

0 👎

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

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎