[stgt] [PATCH 14/14] tgt: usr/Makefile BSD build Support

FUJITA Tomonori fujita.tomonori at lab.ntt.co.jp
Tue Feb 24 20:18:52 CET 2009


On Mon, 23 Feb 2009 20:07:28 +0200
Boaz Harrosh <bharrosh at panasas.com> wrote:

> If compiling under FreeBSD:
> - sqlite3 is found in /usr/local/lib

I don't think that this is related with this patchset to make tgt
compilable on BSD.

> - Add the bsd_epoll.o epoll emulation
> - Add -I../bsd_include to INCLUDES for overide and/or emulation
>   of Linux specific APIs.
> 
> Signed-off-by: Boaz Harrosh <bharrosh at panasas.com>
> ---
>  usr/Makefile |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
> 
> diff --git a/usr/Makefile b/usr/Makefile
> index 3fc848e..168da20 100644
> --- a/usr/Makefile
> +++ b/usr/Makefile
> @@ -57,6 +57,14 @@ CFLAGS += $(INCLUDES)
>  CFLAGS += -g -O2 -Wall -Wstrict-prototypes -fPIC
>  CFLAGS += -DTGT_VERSION=\"$(VERSION)$(EXTRAVERSION)\"
>  
> +UNAME ?= $(shell uname)
> +ifeq (FreeBSD,$(UNAME))
> +CFLAGS += -D__MAKE_TGT_ON_BSD__
> +CFLAGS += -I../bsd_include
> +TGTD_OBJS += bsd_epoll.o
> +LIBS := -L/usr/local/lib $(LIBS)
> +endif
> +
>  LIBS += -lpthread
>  
>  PROGRAMS += tgtd tgtadm tgtimg
> -- 
> 1.6.0.6
> 
> --
> To unsubscribe from this list: send the line "unsubscribe stgt" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list