diff --git a/makefile b/makefile index ee3f0a5..8512a70 100644 --- a/makefile +++ b/makefile @@ -25,7 +25,7 @@ all:set_flags $(objectdir) debug:set_debug_flags $(objectdir) -$(objectdir):$(builddir)/random.o $(builddir)/sa.o src/main.cpp +$(objectdir):$(builddir) $(builddir)/random.o $(builddir)/sa.o src/main.cpp $(CXX) $(CPPFLAGS) $(builddir)/random.o $(builddir)/sa.o src/main.cpp -o $(objectdir) $(builddir)/random.o:src/random.cpp @@ -34,6 +34,9 @@ $(builddir)/random.o:src/random.cpp $(builddir)/sa.o:src/sa.cpp $(CXX) $(CPPFLAGS) src/sa.cpp -o $(builddir)/sa.o -c +$(builddir): + mkdir -p $(builddir) + set_flags: $(eval override CPPFLAGS += $(warnings) $(optimize_flags) $(standart))