(fix) compilation rules were extracted in common Makefile