CPPXX = -std=c++11
CXX_FLAGS = -g -O3 -pedantic -Wall -Wextra -Wshadow -Wconversion $(CPPXX)
LIBS = 

.SUFFIXES: .cxx

.cxx.o:
	$(CXX) $(CXX_FLAGS) -c $<

.cxx:
	$(CXX) $(CXX_FLAGS) $< $(LIBS) -o $@

.o:
	$(CXX) $(CXX_FLAGS) $< $(LIBS) -o $@

clean:
	rm -f *.o *~ core core.*
