(m: 'MachineInfo')
return None
Translates the machine information to the platform-dependent include directory

        When inspecting a JDK release tarball or $JAVA_HOME, inside the `include/` directory is a
        platform dependent folder that must be on the target's include path in addition to the
        parent `include/` directory.
Translates the machine information to the platform-dependent include directory
Translates the machine information to the platform - dependent include directory
def __machine_info_to_platform_include_dir(m: 'MachineInfo') -> T.Optional[str]:
        """Translates the machine information to the platform-dependent include directory

        When inspecting a JDK release tarball or $JAVA_HOME, inside the `include/` directory is a
        platform dependent folder that must be on the target's include path in addition to the
        parent `include/` directory.
        """
        if m.is_linux():
            return 'linux'
        elif m.is_windows():
            return 'win32'
        elif m.is_darwin():
            return 'darwin'
        elif m.is_sunos():
            return 'solaris'

        return None
def __machine_info_to_platform_include_dir ( m : 'MachineInfo' ) -> T . Optional [ str ] : if m . is_linux ( ) : return 'linux' elif m . is_windows ( ) : return 'win32' elif m . is_darwin ( ) : return 'darwin' elif m . is_sunos ( ) : return 'solaris' return None