launcher: Split out launcher implementations into three distinct ones
We now have a launcher interface and distinct implementations for
logind, weston-launch, and direct DRM, each in their own files.
This helps up clean up the spaghetti code into something that's
hopefully a bit more understood. There should be no functional
changes here.
Reviewed-by:
Derek Foreman <derekf@osg.samsung.com>
update: Dropped redundant free() in weston_launcher_destroy()
Showing
- Makefile.am 4 additions, 3 deletionsMakefile.am
- src/launcher-direct.c 315 additions, 0 deletionssrc/launcher-direct.c
- src/launcher-impl.h 45 additions, 0 deletionssrc/launcher-impl.h
- src/launcher-logind.c 96 additions, 58 deletionssrc/launcher-logind.c
- src/launcher-logind.h 0 additions, 123 deletionssrc/launcher-logind.h
- src/launcher-util.c 33 additions, 407 deletionssrc/launcher-util.c
- src/launcher-weston-launch.c 302 additions, 0 deletionssrc/launcher-weston-launch.c
Loading