break spec related rules etc. into it's own makefile, as per project convention and to keep main Makefile simple