MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / DefineGroup

Function DefineGroup

tools/ng/adapter.py:75–95  ·  view source on GitHub ↗

Legacy DefineGroup function for backward compatibility. This function delegates to the environment method. Args: name: Group name src: Source files depend: Dependencies **kwargs: Additional parameters Returns: List of build

(name: str, src: List[str], depend: Any = None, **kwargs)

Source from the content-addressed store, hash-verified

73
74
75def DefineGroup(name: str, src: List[str], depend: Any = None, **kwargs) -> List:
76 """
77 Legacy DefineGroup function for backward compatibility.
78
79 This function delegates to the environment method.
80
81 Args:
82 name: Group name
83 src: Source files
84 depend: Dependencies
85 **kwargs: Additional parameters
86
87 Returns:
88 List of build objects
89 """
90 if _context and _context.environment:
91 return _context.environment.DefineGroup(name, src, depend, **kwargs)
92 else:
93 # Fallback behavior
94 print(f"Warning: DefineGroup called before environment setup for group '{name}'")
95 return []
96
97
98def GetDepend(depend: Any) -> bool:

Callers

nothing calls this directly

Calls 1

DefineGroupMethod · 0.80

Tested by

no test coverage detected