Implement CPU support mechanism

There is nothing dynamic about compiling yet.
Ignore .o files