cpps=$(shell ls *.cpp) headers=$(shell ls *.h) sources=$(cpps) $(headers) includes=-I. maxClique: $(sources) g++ $(cpps) $(includes) -DNDEBUG -march=native -std=c++0x -O3 -s -o maxClique -lrt debug: $(sources) g++ $(cpps) $(includes) -DDEBUG -march=native -std=c++0x -o debug -lrt clean: rm maxClique debug rebuild: clean maxClique