diff --git a/Makefile b/Makefile index f47f13c..e57c6c3 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ CXX := g++ LD_CXXFLAGS = # Compilation flag -CXXFLAGS = -Wall -Wextra -std=gnu99 -g -O3 +CXXFLAGS = -Wall -Wextra -g -O3 # Remove warnings about unused variables, functions, ... # -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable # Compile with debug @@ -14,12 +14,12 @@ CXXFLAGS = -Wall -Wextra -std=gnu99 -g -O3 # See memory leaks and Incorrect Read/Write # -fsanitize=address -lasan -$(BUILDDIR)/main: $(SRCDIR)/main.cpp $(BUILDDIR)/input.o - $(CXX) $^ -o $@ $(CFLAGS) $(LD_CFLAGS) +$(BUILDDIR)/main: $(SRCDIR)/main.cpp $(BUILDDIR)/input.o src/include/parser.h + $(CXX) $^ -o $@ $(CXXFLAGS) $(LD_CXXFLAGS) $(BUILDDIR)/%.o: $(SRCDIR)/%.cpp $(SRCDIR)/include/%.h - $(CXX) -c $< -o $@ $(CFLAGS) + $(CXX) -c $< -o $@ $(CXXFLAGS) clean: