Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Makefile

Index

Constructors

constructor

Properties

disableCheckCircular

disableCheckCircular: boolean = false

Private fileTargetRules

fileTargetRules: Map<string, Rule> = new Map()

Private makeImpl

makeImpl: Make

Private matchingRules

matchingRules: Rule[] = []

Private reporter

reporter: Reporter

root

root: string

Private ruleMap

ruleMap: Map<TargetDeclaration, Rule> = new Map()

Methods

addRude

addRule

dependencyGraphString

  • dependencyGraphString(): string

Private findFirstTarget

  • findFirstTarget(): string

Private findFirstTargetOrThrow

  • findFirstTargetOrThrow(): string

invalidate

  • invalidate(target: string): void

make

  • make(target: undefined | string): Promise<TimeStamp>

Private matchRule

  • matchRule(target: string): [Rule, RegExpExecArray] | null

updateOrAddRule

updateRule

Generated using TypeDoc