platforms/generic_platform library