update SDK build script with inputs and outputs so that the SDK build will only trigger when needed