update: Makefile, compile resources only when needed