|
mchristi |
aadf696 |
diff --git a/libiscsi/Makefile b/libiscsi/Makefile
|
|
mchristi |
aadf696 |
index 4aeb44f..a91d6b8 100644
|
|
mchristi |
aadf696 |
--- a/libiscsi/Makefile
|
|
mchristi |
aadf696 |
+++ b/libiscsi/Makefile
|
|
mchristi |
aadf696 |
@@ -3,7 +3,7 @@
|
|
mchristi |
aadf696 |
OSNAME=$(shell uname -s)
|
|
mchristi |
aadf696 |
OPTFLAGS ?= -O2 -g
|
|
mchristi |
aadf696 |
WARNFLAGS ?= -Wall -Wstrict-prototypes
|
|
mchristi |
aadf696 |
-CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I../include -I../usr -I../utils/open-isns \
|
|
mchristi |
aadf696 |
+CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I../include -I../usr \
|
|
mchristi |
aadf696 |
-D$(OSNAME) -fPIC -D_GNU_SOURCE -fvisibility=hidden
|
|
mchristi |
aadf696 |
LIB = libiscsi.so.0
|
|
mchristi |
aadf696 |
TESTS = tests/test_discovery_sendtargets tests/test_discovery_firmware
|
|
mchristi |
aadf696 |
@@ -43,11 +43,10 @@ fw-objs/%.o: ../utils/fwparam_ibft/%.c
|
|
mchristi |
aadf696 |
$(CC) $(CFLAGS) -c $< -o $@
|
|
mchristi |
aadf696 |
|
|
mchristi |
aadf696 |
$(LIB): $(COMMON_OBJS) $(FW_OBJS) $(USR_OBJS) libiscsi.o
|
|
mchristi |
aadf696 |
- $(CC) $(CFLAGS) -L../utils/open-isns -lisns -shared -Wl,-soname,$(LIB) $^ -o $@
|
|
mchristi |
aadf696 |
+ $(CC) $(CFLAGS) -shared -Wl,-soname,$(LIB) $^ -o $@
|
|
mchristi |
aadf696 |
ln -s -f $(LIB) libiscsi.so
|
|
mchristi |
aadf696 |
|
|
mchristi |
aadf696 |
$(TESTS): $(FW_OBJS) $(COMMON_OBJS) $(USR_OBJS) $(LIB)
|
|
mchristi |
aadf696 |
- $(CC) $(CFLAGS) -L../utils/open-isns -lisns -c $< -o $@
|
|
mchristi |
aadf696 |
|
|
mchristi |
aadf696 |
html: libiscsi.h libiscsi.doxy
|
|
mchristi |
aadf696 |
doxygen libiscsi.doxy
|
|
mchristi |
aadf696 |
diff --git a/usr/Makefile b/usr/Makefile
|
|
mchristi |
aadf696 |
index 8e505bf..13a60f9 100644
|
|
mchristi |
aadf696 |
--- a/usr/Makefile
|
|
mchristi |
aadf696 |
+++ b/usr/Makefile
|
|
mchristi |
aadf696 |
@@ -31,7 +31,7 @@ endif
|
|
mchristi |
aadf696 |
OPTFLAGS ?= -O2 -g
|
|
mchristi |
aadf696 |
WARNFLAGS ?= -Wall -Wstrict-prototypes
|
|
mchristi |
aadf696 |
CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -I../include -I. -I../utils/open-isns \
|
|
mchristi |
aadf696 |
- -D$(OSNAME) $(IPC_CFLAGS)
|
|
mchristi |
aadf696 |
+ -D$(OSNAME) $(IPC_CFLAGS) -DISNS_ENABLE
|
|
mchristi |
aadf696 |
PROGRAMS = iscsid iscsiadm iscsistart
|
|
mchristi |
aadf696 |
|
|
mchristi |
aadf696 |
# libc compat files
|
|
mchristi |
aadf696 |
diff --git a/usr/discovery.c b/usr/discovery.c
|
|
mchristi |
aadf696 |
index 2233de7..02c6f25 100644
|
|
mchristi |
aadf696 |
--- a/usr/discovery.c
|
|
mchristi |
aadf696 |
+++ b/usr/discovery.c
|
|
mchristi |
aadf696 |
@@ -45,9 +45,11 @@
|
|
mchristi |
aadf696 |
#include "iscsid_req.h"
|
|
mchristi |
aadf696 |
#include "iscsi_util.h"
|
|
mchristi |
aadf696 |
/* libisns includes */
|
|
mchristi |
aadf696 |
+#ifdef ISNS_ENABLE
|
|
mchristi |
aadf696 |
#include "isns.h"
|
|
mchristi |
aadf696 |
#include "paths.h"
|
|
mchristi |
aadf696 |
#include "message.h"
|
|
mchristi |
aadf696 |
+#endif
|
|
mchristi |
aadf696 |
|
|
mchristi |
aadf696 |
#ifdef SLP_ENABLE
|
|
mchristi |
aadf696 |
#include "iscsi-slp-discovery.h"
|
|
mchristi |
aadf696 |
@@ -94,6 +96,7 @@ static int request_initiator_name(void)
|
|
mchristi |
aadf696 |
return 0;
|
|
mchristi |
aadf696 |
}
|
|
mchristi |
aadf696 |
|
|
mchristi |
aadf696 |
+#ifdef ISNS_ENABLE
|
|
mchristi |
aadf696 |
void discovery_isns_free_servername(void)
|
|
mchristi |
aadf696 |
{
|
|
mchristi |
aadf696 |
if (isns_config.ic_server_name)
|
|
mchristi |
aadf696 |
@@ -367,6 +370,7 @@ retry:
|
|
mchristi |
aadf696 |
discovery_isns_free_servername();
|
|
mchristi |
aadf696 |
return rc;
|
|
mchristi |
aadf696 |
}
|
|
mchristi |
aadf696 |
+#endif
|
|
mchristi |
aadf696 |
|
|
mchristi |
aadf696 |
int discovery_fw(void *data, struct iface_rec *iface,
|
|
mchristi |
aadf696 |
struct list_head *rec_list)
|
|
mchristi |
aadf696 |
--
|
|
mchristi |
aadf696 |
1.6.6.1
|
|
mchristi |
aadf696 |
|