Bug 1494162 - Part 12: Lazy load modules in RuleEditor. r=pbro
[gecko.git] / js / moz.build
blobe007b38bea50230f23a0fed5f93957f9ac4f1d70
1 component_engine = ('Core', 'JavaScript Engine')
2 component_gc     = ('Core', 'JavaScript: GC')
3 component_jit    = ('Core', 'JavaScript Engine: JIT')
5 with Files("**"):
6     BUG_COMPONENT = component_engine
8 for header in ('GCAnnotations.h', 'GCAPI.h', 'HeapAPI.h', 'RootingAPI.h', 'SliceBudget.h', 'SweepingAPI.h', 'TraceKind.h', 'TracingAPI.h', 'WeakMapPtr.h', 'GCHashTable.h', 'GCPolicyAPI.h', 'GCVariant.h', 'GCVector.h'):
9     with Files('public/' + header):
10         BUG_COMPONENT = component_gc
12 with Files('public/TrackedOptimizationInfo.h'):
13     BUG_COMPONENT = component_jit
15 with Files("src/**"):
16     SCHEDULES.inclusive += ['jittest', 'jsreftest']
18 with Files("public/**"):
19     SCHEDULES.inclusive += ['jittest', 'jsreftest']