the purpose of this is to allow variable substitutions, but no desktop files do this so it's a waste of build time for no reason
T869
this is the correct way to write a build system. one toplevel Makefile.am with the rest of the directories having include Makefile.mk files. additional authors: Iván Briano <ivan.briano@intel.com>