Update Makefile
This commit is contained in:
parent
e889be9f34
commit
094eabfd76
8
Makefile
8
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:
|
||||
|
Loading…
Reference in New Issue
Block a user