Esempio n. 1
0
def _get_object_like_macros(config_flags):
    """A function that produces object like macros from config flags."""
    macros = {}
    # Add object like intrinsics from gcc.
    macros.update(gcc_constants.get_x86_64_kernel_compile_object_likes())
    # Append config vars.
    for flag, value in config_flags.iteritems():
        macros[flag] = pre_ast.DefineObjectLike(
            name=flag,
            replacement=value,
            string_replacement=str(value.value),
        )
    return macros
Esempio n. 2
0
def _get_object_like_macros(config_flags):
  """A function that produces object like macros from config flags."""
  macros = {}
  # Add object like intrinsics from gcc.
  macros.update(gcc_constants.get_x86_64_kernel_compile_object_likes())
  # Append config vars.
  for flag, value in config_flags.iteritems():
    macros[flag] = pre_ast.DefineObjectLike(
        name=flag,
        replacement=value,
        string_replacement=str(value.value),
    )
  return macros
Esempio n. 3
0
 def setUp(self):
   self.object_likes = gcc_constants.get_x86_64_kernel_compile_object_likes()
Esempio n. 4
0
 def setUp(self):
     self.object_likes = gcc_constants.get_x86_64_kernel_compile_object_likes(
     )