code: def get_include():
      """
      Return the directory that contains the ``fortranobject.c`` and ``.h`` files.
  
      .. note::
  
          This function is not needed when building an extension with
          `numpy.distutils` directly from ``.f`` and/or ``.pyf`` files
          in one go.
  
      Python extension modules built with f2py-generated code need to use
      ``fortranobject.c`` as a source file, and include the ``fortranobject.h``
      header. This function can be used to obtain the directory containing
      both of these files.
  
      Returns
      -------
      include_path : str
          Absolute path to the directory containing ``fortranobject.c`` and
          ``fortranobject.h``.
  
      Notes
      -----
      .. versionadded:: 1.21.1
  
      Unless the build system you are using has specific support for f2py,
      building a Python extension using a ``.pyf`` signature file is a two-step
      process. For a module ``mymod``:
  
      * Step 1: run ``python -m numpy.f2py mymod.pyf --quiet``. This
        generates ``_mymodmodule.c`` and (if needed)
        ``_fblas-f2pywrappers.f`` files next to ``mymod.pyf``.
      * Step 2: build your Python extension module. This requires the
        following source files:
  
        * ``_mymodmodule.c``
        * ``_mymod-f2pywrappers.f`` (if it was generated in Step 1)
        * ``fortranobject.c``
  
      See Also
      --------
      numpy.get_include : function that returns the numpy include directory
  
      """
      return os.path.join(os.path.dirname(__file__), "src")
  
file_path: numpy/numpy/f2py/__init__.py
imports: import sys
  import subprocess
  import os
  import warnings
  from numpy.exceptions import VisibleDeprecationWarning
  from .None import f2py2e
  from .None import diagnose
label_desc: Use image node_id 1 for calling a global function with example usage: get_include() and returns: os