only build the LD_PRELOAD hack on linux
This commit is contained in:
+1
-1
@@ -19,7 +19,7 @@ LIBISCSI_SO_NAME=libiscsi.so.1
|
|||||||
VERSION=1.0.0
|
VERSION=1.0.0
|
||||||
LIBISCSI_SO=libiscsi.so.$(VERSION)
|
LIBISCSI_SO=libiscsi.so.$(VERSION)
|
||||||
|
|
||||||
all: bin/iscsi-inq bin/iscsi-ls lib/$(LIBISCSI_SO) bin/ld_iscsi.so
|
all: bin/iscsi-inq bin/iscsi-ls lib/$(LIBISCSI_SO) @ld_iscsi@
|
||||||
|
|
||||||
bin/ld_iscsi.so: src/ld_iscsi.o lib/libiscsi.a
|
bin/ld_iscsi.so: src/ld_iscsi.o lib/libiscsi.a
|
||||||
mkdir -p bin
|
mkdir -p bin
|
||||||
|
|||||||
@@ -16,9 +16,11 @@ fi
|
|||||||
is_solaris="no"
|
is_solaris="no"
|
||||||
install="/usr/bin/install"
|
install="/usr/bin/install"
|
||||||
ldconfig="ldconfig"
|
ldconfig="ldconfig"
|
||||||
|
ld_iscsi=""
|
||||||
|
|
||||||
case `uname` in
|
case `uname` in
|
||||||
Linux*)
|
Linux*)
|
||||||
|
ld_iscsi="bin/ld_iscsi.so"
|
||||||
;;
|
;;
|
||||||
AIX*)
|
AIX*)
|
||||||
;;
|
;;
|
||||||
@@ -28,6 +30,9 @@ case `uname` in
|
|||||||
ldconfig="echo no ldconfig on solaris"
|
ldconfig="echo no ldconfig on solaris"
|
||||||
LIBS="$LIBS -lsocket -lnsl"
|
LIBS="$LIBS -lsocket -lnsl"
|
||||||
;;
|
;;
|
||||||
|
CYGWIN*)
|
||||||
|
ldconfig="echo no ldconfig on cygwin"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@@ -110,6 +115,7 @@ fi
|
|||||||
AC_SUBST(libdir)
|
AC_SUBST(libdir)
|
||||||
AC_SUBST(install)
|
AC_SUBST(install)
|
||||||
AC_SUBST(ldconfig)
|
AC_SUBST(ldconfig)
|
||||||
|
AC_SUBST(ld_iscsi)
|
||||||
#AC_SUBST(LIBISCSI_LDFLAGS)
|
#AC_SUBST(LIBISCSI_LDFLAGS)
|
||||||
|
|
||||||
AC_OUTPUT(Makefile)
|
AC_OUTPUT(Makefile)
|
||||||
|
|||||||
Reference in New Issue
Block a user