--- 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': [