Added a new version of cpuid and used pattern rules in the Makefile.