GXX := llvm-g++-4.2 | |
CLANGXX := clang++ | |
all: one | |
test.cc: gen.cc | |
g++ gen.cc -o gen | |
gen >test.cc | |
test-gcc.sum: test.cc | |
time $(GXX) test.cc -o test-gcc.s -S | |
$(GXX) test-gcc.s -o test-gcc | |
test-gcc >test-gcc.sum | |
test-clang.sum: test.cc | |
time $(CLANGXX) test.cc -o test-clang.s -S | |
$(CLANGXX) test-clang.s -o test-clang | |
test-clang >test-clang.sum | |
one: test-gcc.sum test-clang.sum | |
cmp test-gcc.sum test-clang.sum |