don't hard-code gcc

make all three programs by default
can uncomment either gcc or clang lines