On Tue, Jun 18, 2013 at 09:11:29AM +0200, Quentin Glidic wrote:
> From: Quentin Glidic <[email protected]>
> 
> Signed-off-by: Quentin Glidic <[email protected]>
> ---
>  configure.ac             | 26 ++++++++++++++++++++++++++
>  man/Makefile.am          |  2 +-
>  src/Makefile.am          |  2 --
>  src/weston.pc.in         |  4 ++--
>  src/xwayland/Makefile.am |  1 -
>  5 files changed, 29 insertions(+), 6 deletions(-)
> 
> diff --git a/configure.ac b/configure.ac
> index b625221..4a4dc1b 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -35,6 +35,32 @@ LT_INIT([disable-static])
>  AC_ARG_VAR([WESTON_NATIVE_BACKEND],
>             [Set the native backend to use, if Weston is not running under 
> Wayland nor X11. @<:@default=drm-backend.so@:>@])
>  
> +
> +#
> +# Directories
> +#
> +
> +# package-specific dirs
> +pkglibdir='${libdir}/'${PACKAGE}
> +pkgincludedir='${includedir}/'${PACKAGE}
> +pkgdatadir='${datadir}/'${PACKAGE}
> +AC_SUBST([pkglibdir])
> +AC_SUBST([pkgincludedir])
> +AC_SUBST([pkgdatadir])
> +
> +# pkg-config files
> +m4_ifdef([PKG_INSTALLDIR], [
> +             PKG_INSTALLDIR()
> +     ], [
> +             pkgconfigdir='${libdir}/pkgconfig'
> +             AC_SUBST([pkgconfigdir])
> +     ])
> +
> +# weston specific dirs
> +moduledir='${pkglibdir}/plugins'
> +AC_SUBST([moduledir])
> +
> +
>  PKG_PROG_PKG_CONFIG()
>  
>  AC_CHECK_FUNC([dlopen], [],
> diff --git a/man/Makefile.am b/man/Makefile.am
> index e4abd8c..37174e2 100644
> --- a/man/Makefile.am
> +++ b/man/Makefile.am
> @@ -6,7 +6,7 @@ endif
>  
>  MAN_SUBSTS = \
>       -e 's|__weston_native_backend__|$(WESTON_NATIVE_BACKEND)|g' \
> -     -e 's|__weston_modules_dir__|$(pkglibdir)|g' \
> +     -e 's|__weston_modules_dir__|$(moduledir)|g' \
>       -e 's|__version__|$(PACKAGE_VERSION)|g'
>  
>  SUFFIXES = .1 .5 .7 .man
> diff --git a/src/Makefile.am b/src/Makefile.am
> index d06e773..0c386f8 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -84,7 +84,6 @@ endif
>  
>  endif # BUILD_WESTON_LAUNCH
>  
> -pkgconfigdir = $(libdir)/pkgconfig
>  pkgconfig_DATA = weston.pc

I'm not sure we want this, it's convention to define the *dir variable
in the Makefile.am along with the dependent varialbles... 

>  westonincludedir = $(includedir)/weston
> @@ -94,7 +93,6 @@ westoninclude_HEADERS =                             \
>       ../shared/matrix.h                      \
>       ../shared/config-parser.h
>  
> -moduledir = $(libdir)/weston
>  module_LTLIBRARIES =                         \
>       $(desktop_shell)                        \
>       $(tablet_shell)                         \
> diff --git a/src/weston.pc.in b/src/weston.pc.in
> index 7a09938..262b311 100644
> --- a/src/weston.pc.in
> +++ b/src/weston.pc.in
> @@ -1,9 +1,9 @@
>  prefix=@prefix@
>  exec_prefix=@exec_prefix@
>  libdir=@libdir@
> -includedir=@includedir@
>  libexecdir=@libexecdir@
> -pkglibexecdir=${libexecdir}/@PACKAGE@
> +includedir=@includedir@
> +pkglibexecdir=@pkglibexecdir@
>  
>  Name: Weston Plugin API
>  Description: Header files for Weston plugin development
> diff --git a/src/xwayland/Makefile.am b/src/xwayland/Makefile.am
> index 3a26cbd..1f8ee5c 100644
> --- a/src/xwayland/Makefile.am
> +++ b/src/xwayland/Makefile.am
> @@ -6,7 +6,6 @@ AM_CPPFLAGS =                                 \
>       -DLIBEXECDIR='"$(libexecdir)"'          \
>       -DXSERVER_PATH='"@XSERVER_PATH@"'
>  
> -moduledir = @libdir@/weston
>  module_LTLIBRARIES = xwayland.la

... I certainly find it confusion to find module_LTLIBRARIES in the
Makefile.am and not have the moduledir definition nearby.

Kristian

>  xwayland = xwayland.la
> -- 
> 1.8.3
> 
> _______________________________________________
> wayland-devel mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to