Add PLATFORM_MAKE_PRIVATE and PLATFORM_MAKE_PUBLIC macroses