output: split into multiple files

This organizes the wlr_output implementation into separate files.
This avoids having a single mega-file with lots of unrelated parts
and makes it more obvious what the interactions between all the
parts are.

No functional changes, just moving code around.
This commit is contained in:
Simon Ser 2021-10-22 23:10:47 +02:00 committed by Kenny Levinsen
parent a4ccca0834
commit fb393ddf84
7 changed files with 1716 additions and 1698 deletions

View file

@ -3,6 +3,10 @@ wlr_files += files(
'data_device/wlr_data_offer.c',
'data_device/wlr_data_source.c',
'data_device/wlr_drag.c',
'output/cursor.c',
'output/output.c',
'output/render.c',
'output/transform.c',
'scene/subsurface_tree.c',
'scene/wlr_scene.c',
'scene/output_layout.c',
@ -43,7 +47,6 @@ wlr_files += files(
'wlr_output_layout.c',
'wlr_output_management_v1.c',
'wlr_output_power_management_v1.c',
'wlr_output.c',
'wlr_pointer_constraints_v1.c',
'wlr_pointer_gestures_v1.c',
'wlr_pointer.c',