moved linux.s header to include directory, updated cmakelists files