[Sheepdog] [PATCH] accord: Fix to install headers into proper directory.
MORITA Kazutaka
morita.kazutaka at lab.ntt.co.jp
Sat Nov 12 07:26:37 CET 2011
At Sat, 12 Nov 2011 00:46:50 +0900,
OZAWA Tsuyoshi wrote:
>
> Currently, "make install" commands install headers into
> /usr/include directory. It may cause conflict or override
> of header files.
>
> This patch fixes to install headers into /usr/include/accord
> directory.
>
> Signed-off-by: OZAWA Tsuyoshi <ozawa.tsuyoshi at lab.ntt.co.jp>
> ---
> apps/queue/queue.c | 2 +-
> include/Makefile | 2 +-
> include/accord.h | 2 +-
> libacrd/libacrd.pc.in | 2 +-
> test/acrdbench.c | 2 +-
> 5 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/apps/queue/queue.c b/apps/queue/queue.c
> index 7e92b25..8d5e81f 100644
> --- a/apps/queue/queue.c
> +++ b/apps/queue/queue.c
> @@ -3,7 +3,7 @@
> #include <pthread.h>
> #include <sys/time.h>
>
> -#include <accord.h>
> +#include <accord/accord.h>
This causes a compile error. I think you should move accord.h and
accord_proto.h into include/accord.
> #include "util.h"
> #include "coroutine.h"
> #include "adler32.c"
> diff --git a/include/Makefile b/include/Makefile
> index 2e50dcd..7d0a311 100644
> --- a/include/Makefile
> +++ b/include/Makefile
> @@ -1,4 +1,4 @@
> -includedir ?= $(PREFIX)/include
> +includedir ?= $(PREFIX)/include/accord
>
> HEADERS = accord.h accord_proto.h
>
> diff --git a/include/accord.h b/include/accord.h
> index 3fff476..41f7839 100644
> --- a/include/accord.h
> +++ b/include/accord.h
> @@ -1,7 +1,7 @@
> #ifndef __ACCORD_H__
> #define __ACCORD_H__
>
> -#include <accord_proto.h>
> +#include <accord/accord_proto.h>
>
> struct acrd_handle;
> struct acrd_tx;
> diff --git a/libacrd/libacrd.pc.in b/libacrd/libacrd.pc.in
> index 4e07509..29e55dd 100644
> --- a/libacrd/libacrd.pc.in
> +++ b/libacrd/libacrd.pc.in
> @@ -1,7 +1,7 @@
> prefix=@PREFIX@
> exec_prefix=${prefix}
> libdir=@LIBDIR@
> -includedir=${prefix}/include
> +includedir=${prefix}/include/accord
This is wrong unless you want to add -I${prefix}/include/accord to the
compiler options.
Thanks,
Kazutaka
>
> Name: libacrd
> Version: @VERSION@
> diff --git a/test/acrdbench.c b/test/acrdbench.c
> index 9c7baf1..94beb99 100644
> --- a/test/acrdbench.c
> +++ b/test/acrdbench.c
> @@ -22,7 +22,7 @@
> #include <limits.h>
> #include <pthread.h>
>
> -#include <accord.h>
> +#include <accord/accord.h>
> #include "util.h"
>
> #define dprintf(fmt, args...) \
> --
> 1.7.2.5
>
> --
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog
More information about the sheepdog
mailing list