diff --git a/Makefile b/Makefile index 72cdba9..3989b0d 100644 --- a/Makefile +++ b/Makefile @@ -16,11 +16,15 @@ HEADERS=$(wildcard model/*.h) HEADERS+=$(wildcard view/*.h) HEADERS+=$(wildcard controller/*.h) HEADERS+=main.h sha1.h +OBJS=$(SOURCES:.cpp=.o) all: kc clean: rm -f *.o -kc: $(SOURCES) $(HEADERS) - $(CXX) $(CXXFLAGS) $(SOURCES) -o $@ $(LDFLAGS) \ No newline at end of file +%.o : model/%.cpp view/%.cpp controller/%.cpp %.cpp + $(CXX) $(CXXFLAGS) $< -c + +kc: $(OBJS) + $(CXX) $(CXXFLAGS) $^ -o $@ $(LDFLAGS) \ No newline at end of file