> 
> From: Marc-André Lureau <marcandre.lur...@redhat.com>
> 
> Signed-off-by: Victor Toso <victort...@redhat.com>
> ---
>  Makefile.am                              | 59
>  +++++++++++++++++---------------
>  src/{ => vdagent}/vdagent-audio.c        |  0
>  src/{ => vdagent}/vdagent-audio.h        |  0
>  src/{ => vdagent}/vdagent-file-xfers.c   |  0
>  src/{ => vdagent}/vdagent-file-xfers.h   |  0
>  src/{ => vdagent}/vdagent-x11-priv.h     |  0
>  src/{ => vdagent}/vdagent-x11-randr.c    |  0
>  src/{ => vdagent}/vdagent-x11.c          |  0
>  src/{ => vdagent}/vdagent-x11.h          |  0
>  src/{ => vdagent}/vdagent.c              |  0
>  src/{ => vdagentd}/console-kit.c         |  0
>  src/{ => vdagentd}/dummy-session-info.c  |  0
>  src/{ => vdagentd}/session-info.h        |  0
>  src/{ => vdagentd}/systemd-login.c       |  0
>  src/{ => vdagentd}/vdagent-virtio-port.c |  0
>  src/{ => vdagentd}/vdagent-virtio-port.h |  0
>  src/{ => vdagentd}/vdagentd-uinput.c     |  0
>  src/{ => vdagentd}/vdagentd-uinput.h     |  0
>  src/{ => vdagentd}/vdagentd-xorg-conf.c  |  0
>  src/{ => vdagentd}/vdagentd-xorg-conf.h  |  0
>  src/{ => vdagentd}/vdagentd.c            |  0
>  21 files changed, 32 insertions(+), 27 deletions(-)
>  rename src/{ => vdagent}/vdagent-audio.c (100%)
>  rename src/{ => vdagent}/vdagent-audio.h (100%)
>  rename src/{ => vdagent}/vdagent-file-xfers.c (100%)
>  rename src/{ => vdagent}/vdagent-file-xfers.h (100%)
>  rename src/{ => vdagent}/vdagent-x11-priv.h (100%)
>  rename src/{ => vdagent}/vdagent-x11-randr.c (100%)
>  rename src/{ => vdagent}/vdagent-x11.c (100%)
>  rename src/{ => vdagent}/vdagent-x11.h (100%)
>  rename src/{ => vdagent}/vdagent.c (100%)
>  rename src/{ => vdagentd}/console-kit.c (100%)
>  rename src/{ => vdagentd}/dummy-session-info.c (100%)
>  rename src/{ => vdagentd}/session-info.h (100%)
>  rename src/{ => vdagentd}/systemd-login.c (100%)
>  rename src/{ => vdagentd}/vdagent-virtio-port.c (100%)
>  rename src/{ => vdagentd}/vdagent-virtio-port.h (100%)
>  rename src/{ => vdagentd}/vdagentd-uinput.c (100%)
>  rename src/{ => vdagentd}/vdagentd-uinput.h (100%)
>  rename src/{ => vdagentd}/vdagentd-xorg-conf.c (100%)
>  rename src/{ => vdagentd}/vdagentd-xorg-conf.h (100%)
>  rename src/{ => vdagentd}/vdagentd.c (100%)
> 
> diff --git a/Makefile.am b/Makefile.am
> index 9bc9dd8..33518a0 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -4,11 +4,19 @@ NULL =
>  bin_PROGRAMS = src/spice-vdagent
>  sbin_PROGRAMS = src/spice-vdagentd
>  
> +common_sources =                             \
> +     src/udscs.c                             \
> +     src/udscs.h                             \
> +     src/vdagentd-proto-strings.h            \
> +     src/vdagentd-proto.h                    \
> +     $(NULL)
> +
>  src_spice_vdagent_CFLAGS =                   \
>       $(X_CFLAGS)                             \
>       $(SPICE_CFLAGS)                         \
>       $(GLIB2_CFLAGS)                         \
>       $(ALSA_CFLAGS)                          \
> +     -I$(srcdir)/src                         \
>       -DUDSCS_NO_SERVER
>  
>  src_spice_vdagent_LDADD =                    \
> @@ -18,17 +26,16 @@ src_spice_vdagent_LDADD =                 \
>       $(ALSA_LIBS)
>  
>  src_spice_vdagent_SOURCES =                  \
> -     src/udscs.c                             \
> -     src/udscs.h                             \
> -     src/vdagent-audio.c                     \
> -     src/vdagent-audio.h                     \
> -     src/vdagent-file-xfers.c                \
> -     src/vdagent-file-xfers.h                \
> -     src/vdagent-x11-priv.h                  \
> -     src/vdagent-x11-randr.c                 \
> -     src/vdagent-x11.c                       \
> -     src/vdagent-x11.h                       \
> -     src/vdagent.c                           \
> +     $(common_sources)                       \
> +     src/vdagent/vdagent-audio.c             \
> +     src/vdagent/vdagent-audio.h             \
> +     src/vdagent/vdagent-file-xfers.c        \
> +     src/vdagent/vdagent-file-xfers.h        \
> +     src/vdagent/vdagent-x11-priv.h          \
> +     src/vdagent/vdagent-x11-randr.c         \
> +     src/vdagent/vdagent-x11.c               \
> +     src/vdagent/vdagent-x11.h               \
> +     src/vdagent/vdagent.c                   \
>       $(NULL)
>  
>  src_spice_vdagentd_CFLAGS =                  \
> @@ -37,7 +44,8 @@ src_spice_vdagentd_CFLAGS =                 \
>       $(PCIACCESS_CFLAGS)                     \
>       $(SPICE_CFLAGS)                         \
>       $(GLIB2_CFLAGS)                         \
> -     $(PIE_CFLAGS)
> +     $(PIE_CFLAGS)                           \
> +     -I$(srcdir)/src
>  
>  src_spice_vdagentd_LDADD =                   \
>       $(DBUS_LIBS)                            \
> @@ -48,27 +56,24 @@ src_spice_vdagentd_LDADD =                        \
>       $(PIE_LDFLAGS)
>  
>  src_spice_vdagentd_SOURCES =                 \
> -     src/vdagentd.c                          \
> -     src/session-info.h                      \
> -     src/vdagentd-proto-strings.h            \
> -     src/vdagentd-proto.h                    \
> -     src/vdagentd-uinput.c                   \
> -     src/vdagentd-uinput.h                   \
> -     src/vdagentd-xorg-conf.c                \
> -     src/vdagentd-xorg-conf.h                \
> -     src/vdagent-virtio-port.c               \
> -     src/vdagent-virtio-port.h               \
> -     src/udscs.c                             \
> -     src/udscs.h                             \
> +     $(common_sources)                       \
> +     src/vdagentd/vdagentd.c                 \
> +     src/vdagentd/session-info.h             \
> +     src/vdagentd/vdagentd-uinput.c          \
> +     src/vdagentd/vdagentd-uinput.h          \
> +     src/vdagentd/vdagentd-xorg-conf.c       \
> +     src/vdagentd/vdagentd-xorg-conf.h       \
> +     src/vdagentd/vdagent-virtio-port.c      \
> +     src/vdagentd/vdagent-virtio-port.h      \
>       $(NULL)
>  
>  if HAVE_CONSOLE_KIT
> -src_spice_vdagentd_SOURCES += src/console-kit.c
> +src_spice_vdagentd_SOURCES += src/vdagentd/console-kit.c
>  else
>  if HAVE_LIBSYSTEMD_LOGIN
> -src_spice_vdagentd_SOURCES += src/systemd-login.c
> +src_spice_vdagentd_SOURCES += src/vdagentd/systemd-login.c
>  else
> -src_spice_vdagentd_SOURCES += src/dummy-session-info.c
> +src_spice_vdagentd_SOURCES += src/vdagentd/dummy-session-info.c
>  endif
>  endif
>  
> diff --git a/src/vdagent-audio.c b/src/vdagent/vdagent-audio.c
> similarity index 100%
> rename from src/vdagent-audio.c
> rename to src/vdagent/vdagent-audio.c
> diff --git a/src/vdagent-audio.h b/src/vdagent/vdagent-audio.h
> similarity index 100%
> rename from src/vdagent-audio.h
> rename to src/vdagent/vdagent-audio.h
> diff --git a/src/vdagent-file-xfers.c b/src/vdagent/vdagent-file-xfers.c
> similarity index 100%
> rename from src/vdagent-file-xfers.c
> rename to src/vdagent/vdagent-file-xfers.c
> diff --git a/src/vdagent-file-xfers.h b/src/vdagent/vdagent-file-xfers.h
> similarity index 100%
> rename from src/vdagent-file-xfers.h
> rename to src/vdagent/vdagent-file-xfers.h
> diff --git a/src/vdagent-x11-priv.h b/src/vdagent/vdagent-x11-priv.h
> similarity index 100%
> rename from src/vdagent-x11-priv.h
> rename to src/vdagent/vdagent-x11-priv.h
> diff --git a/src/vdagent-x11-randr.c b/src/vdagent/vdagent-x11-randr.c
> similarity index 100%
> rename from src/vdagent-x11-randr.c
> rename to src/vdagent/vdagent-x11-randr.c
> diff --git a/src/vdagent-x11.c b/src/vdagent/vdagent-x11.c
> similarity index 100%
> rename from src/vdagent-x11.c
> rename to src/vdagent/vdagent-x11.c
> diff --git a/src/vdagent-x11.h b/src/vdagent/vdagent-x11.h
> similarity index 100%
> rename from src/vdagent-x11.h
> rename to src/vdagent/vdagent-x11.h
> diff --git a/src/vdagent.c b/src/vdagent/vdagent.c
> similarity index 100%
> rename from src/vdagent.c
> rename to src/vdagent/vdagent.c
> diff --git a/src/console-kit.c b/src/vdagentd/console-kit.c
> similarity index 100%
> rename from src/console-kit.c
> rename to src/vdagentd/console-kit.c
> diff --git a/src/dummy-session-info.c b/src/vdagentd/dummy-session-info.c
> similarity index 100%
> rename from src/dummy-session-info.c
> rename to src/vdagentd/dummy-session-info.c
> diff --git a/src/session-info.h b/src/vdagentd/session-info.h
> similarity index 100%
> rename from src/session-info.h
> rename to src/vdagentd/session-info.h
> diff --git a/src/systemd-login.c b/src/vdagentd/systemd-login.c
> similarity index 100%
> rename from src/systemd-login.c
> rename to src/vdagentd/systemd-login.c
> diff --git a/src/vdagent-virtio-port.c b/src/vdagentd/vdagent-virtio-port.c
> similarity index 100%
> rename from src/vdagent-virtio-port.c
> rename to src/vdagentd/vdagent-virtio-port.c
> diff --git a/src/vdagent-virtio-port.h b/src/vdagentd/vdagent-virtio-port.h
> similarity index 100%
> rename from src/vdagent-virtio-port.h
> rename to src/vdagentd/vdagent-virtio-port.h
> diff --git a/src/vdagentd-uinput.c b/src/vdagentd/vdagentd-uinput.c
> similarity index 100%
> rename from src/vdagentd-uinput.c
> rename to src/vdagentd/vdagentd-uinput.c
> diff --git a/src/vdagentd-uinput.h b/src/vdagentd/vdagentd-uinput.h
> similarity index 100%
> rename from src/vdagentd-uinput.h
> rename to src/vdagentd/vdagentd-uinput.h
> diff --git a/src/vdagentd-xorg-conf.c b/src/vdagentd/vdagentd-xorg-conf.c
> similarity index 100%
> rename from src/vdagentd-xorg-conf.c
> rename to src/vdagentd/vdagentd-xorg-conf.c
> diff --git a/src/vdagentd-xorg-conf.h b/src/vdagentd/vdagentd-xorg-conf.h
> similarity index 100%
> rename from src/vdagentd-xorg-conf.h
> rename to src/vdagentd/vdagentd-xorg-conf.h
> diff --git a/src/vdagentd.c b/src/vdagentd/vdagentd.c
> similarity index 100%
> rename from src/vdagentd.c
> rename to src/vdagentd/vdagentd.c

It looks weird to me to have vdagent/vdagent-whatever.c files, it's like
saying twice the same thing.
Why not also create an include directory so to have something like

include/
include/vdagent
include/vdagentd
src/
src/vdagent
src/vdagentd

Still, not mandatory, these patches are clearly an improvement but
as we are moving file seems to make sense discussing about.

Frediano
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to