diff options
author | Matt A. Tobin <email@mattatobin.com> | 2018-02-17 07:38:02 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2018-02-17 07:38:02 -0500 |
commit | 8723b9da9380cc50a3dbe946860eafe77b3541fe (patch) | |
tree | ef882e9a655c9c47555cd96353b29dddeb363ccb | |
parent | b6ccccbc56bc040f0c1585e12b329b665624f754 (diff) | |
download | UXP-8723b9da9380cc50a3dbe946860eafe77b3541fe.tar UXP-8723b9da9380cc50a3dbe946860eafe77b3541fe.tar.gz UXP-8723b9da9380cc50a3dbe946860eafe77b3541fe.tar.lz UXP-8723b9da9380cc50a3dbe946860eafe77b3541fe.tar.xz UXP-8723b9da9380cc50a3dbe946860eafe77b3541fe.zip |
Add mach installer and mach mar for Windows Installer and MAR file generation
-rw-r--r-- | python/mozbuild/mozbuild/mach_commands.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/python/mozbuild/mozbuild/mach_commands.py b/python/mozbuild/mozbuild/mach_commands.py index b6802a47c..ae71d0868 100644 --- a/python/mozbuild/mozbuild/mach_commands.py +++ b/python/mozbuild/mozbuild/mach_commands.py @@ -1076,6 +1076,24 @@ class Package(MachCommandBase): return ret @CommandProvider +class Installer(MachCommandBase): + """Create the windows installer for the built product.""" + + @Command('installer', category='post-build', + description='Create the installer for the built product for distribution.') + def installer(self): + return self._run_make(directory=".", target='installer', ensure_exit_code=False) + +@CommandProvider +class Mar(MachCommandBase): + """Create the mar file for the built product.""" + + @Command('mar', category='post-build', + description='Create the mar file for the built product for distribution.') + def mar(self): + return self._run_make(directory="./tools/update-packaging/", target='', ensure_exit_code=False) + +@CommandProvider class Install(MachCommandBase): """Install a package.""" |