On Thu, Jun 18, 2015 at 05:47:22PM -0500, Derek Foreman wrote:
> This splits the bulk of libwayland-util into libwayland-private.
> 
> libwayland-util (which is just wayland-util.c) is for use with the scanner.
> 
> libwayland-private is everything else.
> 
> Most things will want to link both libs.
> 
> Signed-off-by: Derek Foreman <[email protected]>

Reviewed-by: Peter Hutterer <[email protected]>

Cheers,
   Peter

> ---
>  Makefile.am | 12 +++++++-----
>  1 file changed, 7 insertions(+), 5 deletions(-)
> 
> diff --git a/Makefile.am b/Makefile.am
> index 58f5595..234f90c 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -42,10 +42,11 @@ libwayland_util_la_SOURCES =                      \
>  noinst_LTLIBRARIES = libwayland-util.la
>  
>  if ENABLE_LIBRARIES
> +noinst_LTLIBRARIES += libwayland-private.la
>  lib_LTLIBRARIES = libwayland-server.la libwayland-client.la
>  
> -libwayland_util_la_CFLAGS += $(FFI_CFLAGS)
> -libwayland_util_la_SOURCES +=                        \
> +libwayland_private_la_CFLAGS = $(FFI_CFLAGS) $(AM_CFLAGS)
> +libwayland_private_la_SOURCES =                      \
>       src/connection.c                        \
>       src/wayland-os.c                        \
>       src/wayland-os.h                        \
> @@ -66,7 +67,7 @@ nodist_include_HEADERS =                    \
>       protocol/wayland-client-protocol.h
>  
>  libwayland_server_la_CFLAGS = $(FFI_CFLAGS) $(AM_CFLAGS) -pthread
> -libwayland_server_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
> +libwayland_server_la_LIBADD = $(FFI_LIBS) libwayland-private.la 
> libwayland-util.la -lrt -lm
>  libwayland_server_la_LDFLAGS = -version-info 1:0:1
>  libwayland_server_la_SOURCES =                       \
>       src/wayland-server.c                    \
> @@ -78,7 +79,7 @@ nodist_libwayland_server_la_SOURCES =               \
>       protocol/wayland-protocol.c
>  
>  libwayland_client_la_CFLAGS = $(FFI_CFLAGS) $(AM_CFLAGS) -pthread
> -libwayland_client_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
> +libwayland_client_la_LIBADD = $(FFI_LIBS) libwayland-private.la 
> libwayland-util.la -lrt -lm
>  libwayland_client_la_LDFLAGS = -version-info 3:0:3
>  libwayland_client_la_SOURCES =                       \
>       src/wayland-client.c
> @@ -175,6 +176,7 @@ libtest_runner_la_SOURCES =                       \
>       tests/test-compositor.h                 \
>       tests/test-compositor.c
>  libtest_runner_la_LIBADD =                   \
> +     libwayland-private.la                   \
>       libwayland-util.la                      \
>       libwayland-client.la                    \
>       libwayland-server.la                    \
> @@ -229,4 +231,4 @@ os_wrappers_test_LDADD = libtest-runner.la
>  
>  exec_fd_leak_checker_SOURCES = tests/exec-fd-leak-checker.c
>  exec_fd_leak_checker_LDADD = libtest-runner.la
> -endif
> +endif #ENABLE_LIBRARIES
> -- 
> 2.1.4
> 
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to