2 # This Source Code Form is subject to the terms of the Mozilla Public
3 # License, v. 2.0. If a copy of the MPL was not distributed with this
4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 # This exists to paper over differences between gyp's `action` definitions
8 # and moz.build `GENERATED_FILES` semantics.
15 def main(output
, *inputs
):
16 env
= dict(os
.environ
)
17 env
['PERL'] = str(buildconfig
.substs
['PERL'])
18 output
.write(subprocess
.check_output([buildconfig
.substs
['PYTHON3'],
19 inputs
[0], inputs
[2]], env
=env
))