Bug 1469815 - Add new output files from style crate build script to cargo_build_defs.py for the Tup build. draft
authorChris Manchester <cmanchester@mozilla.com>
Wed, 20 Jun 2018 08:47:57 -0700
changeset 808765 2ce03276e2a5df7f06ac98667158522adaadc9b9
parent 808764 7af2b112f3758a63801689d185eea7d03f3a1be0
push id113477
push userbmo:cmanchester@mozilla.com
push dateWed, 20 Jun 2018 15:54:34 +0000
bugs1469815
milestone62.0a1
Bug 1469815 - Add new output files from style crate build script to cargo_build_defs.py for the Tup build. MozReview-Commit-ID: 57iSZFV9rup
python/mozbuild/mozbuild/backend/cargo_build_defs.py
--- a/python/mozbuild/mozbuild/backend/cargo_build_defs.py
+++ b/python/mozbuild/mozbuild/backend/cargo_build_defs.py
@@ -24,21 +24,67 @@ cargo_extra_outputs = {
         'libglobal_static.a',
         'src/os/unix/global_static.o',
     ],
     'selectors': [
         'ascii_case_insensitive_html_attributes.rs',
     ],
     'style': [
         'gecko/atom_macro.rs',
+        'gecko/bindings.rs',
         'gecko/pseudo_element_definition.rs',
+        'gecko/structs.rs',
         'gecko_properties.rs',
+        'longhands/background.rs',
+        'longhands/border.rs',
+        'longhands/box.rs',
+        'longhands/color.rs',
+        'longhands/column.rs',
+        'longhands/counters.rs',
+        'longhands/effects.rs',
+        'longhands/font.rs',
+        'longhands/inherited_box.rs',
+        'longhands/inherited_svg.rs',
+        'longhands/inherited_table.rs',
+        'longhands/inherited_text.rs',
+        'longhands/inherited_ui.rs',
+        'longhands/list.rs',
+        'longhands/margin.rs',
+        'longhands/outline.rs',
+        'longhands/padding.rs',
+        'longhands/position.rs',
+        'longhands/svg.rs',
+        'longhands/table.rs',
+        'longhands/text.rs',
+        'longhands/ui.rs',
+        'longhands/xul.rs',
         'properties.rs',
-        'gecko/bindings.rs',
-        'gecko/structs.rs',
+        'shorthands/background.rs',
+        'shorthands/border.rs',
+        'shorthands/box.rs',
+        'shorthands/color.rs',
+        'shorthands/column.rs',
+        'shorthands/counters.rs',
+        'shorthands/effects.rs',
+        'shorthands/font.rs',
+        'shorthands/inherited_box.rs',
+        'shorthands/inherited_svg.rs',
+        'shorthands/inherited_table.rs',
+        'shorthands/inherited_text.rs',
+        'shorthands/inherited_ui.rs',
+        'shorthands/list.rs',
+        'shorthands/margin.rs',
+        'shorthands/outline.rs',
+        'shorthands/padding.rs',
+        'shorthands/position.rs',
+        'shorthands/svg.rs',
+        'shorthands/table.rs',
+        'shorthands/text.rs',
+        'shorthands/ui.rs',
+        'shorthands/xul.rs',
     ],
     'webrender': [
         'shaders.rs',
     ],
 }
 
 cargo_extra_flags = {
     'style': [