[backends/c] Recursively look for possible makefile targets
[backends/c] python 2 compability
[backends/c] Makefile integration testing made easier
[backends/c] Remove extra empty line
[backends/c] Check flags for multiple possible targets