# may or may not work, most stuff okay on: # gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 CXX=g++ CPPFLAGS=-Wall -g -std=c++0x -pthread # works with g++-4.7: # CXX=g++-4.7 # CPPFLAGS=-Wall -g -std=c++0x -pthread # works on clang 3.2 build following this: # http://solarianprogrammer.com/2011/10/16/llvm-clang-libc-linux/ # CXX=clang++ # CPPFLAGS=-Wall -g -std=c++0x -stdlib=libc++ -L/opt/clang/lib -pthread all: auto constexpr ilists init init_new lambda loops regex1 regex2 thread thread2 tuple run: all ./auto ./constexpr ./ilists ./init ./init_new ./lambda ./loops ./thread ./thread2 ./tuple echo "1 11 1.1 1.1E12 stephen" | ./regex2 echo "hello cruel 12 world 12.22. you are 12.12 awesome!!" | ./regex2 clean: @rm -vf auto constexpr core* ilists init init_new lambda loops regex1 regex2 thread thread2 tuple stress: thread2 ./stress.zsh