Adjustments for block, Better build design
Adjustments to compile kernel on MacOSX