compiler - Makefile clean up

don't know why, but without it 'make check' was not resolving
dependencies properly. Now everything build in proper order