summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLee Duncan <lduncan@suse.com>2018-01-22 08:54:41 -0800
committerLee Duncan <lduncan@suse.com>2018-01-22 08:54:41 -0800
commitac6abce2b642dc1159703d95e98401a8fc29351b (patch)
tree217c979b925983235a91f24956479fd0f620f442
parent36204c711526162b68fc9c0228bfb48ad8b1d5c0 (diff)
downloadopen-iscsi-ac6abce2b642dc1159703d95e98401a8fc29351b.tar.gz
Do not set LDFLAGS directly in usr/Makefile
We were setting LDFLAGS for libopeniscsiusr, but that is overridden by any value passed in on the command line, which is not what was intended. Instead, use a new/different variable for this.
-rw-r--r--usr/Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr/Makefile b/usr/Makefile
index 8fbac4a..f9445ad 100644
--- a/usr/Makefile
+++ b/usr/Makefile
@@ -36,7 +36,7 @@ CFLAGS ?= -O2 -g
WARNFLAGS ?= -Wall -Wstrict-prototypes
CFLAGS += $(WARNFLAGS) -I../include -I. -D_GNU_SOURCE \
-I$(TOPDIR)/libopeniscsiusr
-LDFLAGS += -L$(TOPDIR)/libopeniscsiusr -lopeniscsiusr
+ISCSI_LIB = -L$(TOPDIR)/libopeniscsiusr -lopeniscsiusr
PROGRAMS = iscsid iscsiadm iscsistart
# libc compat files
@@ -60,14 +60,14 @@ all: $(PROGRAMS)
iscsid: $(ISCSI_LIB_SRCS) $(INITIATOR_SRCS) $(DISCOVERY_SRCS) \
iscsid.o session_mgmt.o discoveryd.o mntcheck.o
- $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -lisns -lcrypto -lrt -lmount
+ $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -lisns -lcrypto -lrt -lmount $(ISCSI_LIB)
iscsiadm: $(ISCSI_LIB_SRCS) $(DISCOVERY_SRCS) iscsiadm.o session_mgmt.o mntcheck.o
- $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -lisns -lcrypto -lmount
+ $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -lisns -lcrypto -lmount $(ISCSI_LIB)
iscsistart: $(ISCSI_LIB_SRCS) $(INITIATOR_SRCS) $(FW_BOOT_SRCS) \
iscsistart.o statics.o
- $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -lrt
+ $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -lrt $(ISCSI_LIB)
clean:
rm -f *.o $(PROGRAMS) .depend $(LIBSYS)