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 |