preparing build system to handle ports - step 1
29 files changed