CXX=g++ CXXFLAGS=-std=c++11 -Wall -Wextra -pedantic -fsanitize=address -fsanitize=undefined -D_GLIBCXX_DEBUG -D DEBUG FFLAGS=-std=c++11 -O2 -Wall -Wextra # for fast flags PROG=PROB_NAME header: $(CXX) $(CXXFLAGS) bits/stdc++.h $(CXX) $(CXXFLAGS) ext/pb_ds/assoc_container.hpp .PHONY: header noheader: [ ! -f bits/stdc++.h.gch ] || rm -rf bits/stdc++.h.gch [ ! -f ext/pb_ds/assoc_container.hpp.gch ] || rm -rf ext/pb_ds/assoc_container.hpp.gch .PHONY: noheader clean: noheader [ ! -f *.in ] || rm *.in [ ! -f *.out ] || rm *.out [ ! -f *.res ] || rm *.res [ ! -f Main ] || rm Main .PHONY: clean