Working version with run rule in Makefile