Lines Matching defs:moduleContext
231 type moduleContext struct { struct
232 baseModuleContext
233 scope *localScope
234 ninjaFileDeps []string
235 actionDefs localBuildActions
236 handledMissingDeps bool
239 func (m *moduleContext) OtherModuleName(logicModule Module) string {
244 func (m *moduleContext) OtherModuleErrorf(logicModule Module, format string,
254 func (m *moduleContext) VisitDirectDeps(visit func(Module)) {
258 func (m *moduleContext) VisitDirectDepsIf(pred func(Module) bool, visit func(Module)) {
262 func (m *moduleContext) VisitDepsDepthFirst(visit func(Module)) {
266 func (m *moduleContext) VisitDepsDepthFirstIf(pred func(Module) bool,
272 func (m *moduleContext) WalkDeps(visit func(Module, Module) bool) {
276 func (m *moduleContext) ModuleSubDir() string {
280 func (m *moduleContext) Variable(pctx PackageContext, name, value string) {
291 func (m *moduleContext) Rule(pctx PackageContext, name string,
306 func (m *moduleContext) Build(pctx PackageContext, params BuildParams) {
317 func (m *moduleContext) AddNinjaFileDeps(deps ...string) {
321 func (m *moduleContext) PrimaryModule() Module {
325 func (m *moduleContext) FinalModule() Module {
329 func (m *moduleContext) VisitAllModuleVariants(visit func(Module)) {
333 func (m *moduleContext) GetMissingDependencies() []string {