~ubuntu-branches/ubuntu/precise/open-iscsi/precise-backports

« back to all changes in this revision

Viewing changes to usr/Makefile

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2013-09-20 09:07:42 UTC
  • mfrom: (37.1.5 quantal-proposed)
  • Revision ID: package-import@ubuntu.com-20130920090742-rv5qfxabddc9dk2h
Tags: 2.0.873-3ubuntu5~ubuntu12.04.1
No-change backport to precise (LP: #1228046)

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
endif
29
29
endif
30
30
 
31
 
OPTFLAGS ?= -O2 -g
 
31
OPTFLAGS ?= `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get CPPFLAGS`
32
32
WARNFLAGS ?= -Wall -Wstrict-prototypes
33
 
CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -I../include -I. -D$(OSNAME) $(IPC_CFLAGS)
 
33
CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -I../include -I. -I../utils/open-isns \
 
34
                                -D$(OSNAME) $(IPC_CFLAGS)
34
35
PROGRAMS = iscsid iscsiadm iscsistart
35
36
 
36
37
# libc compat files
37
38
SYSDEPS_SRCS = $(wildcard ../utils/sysdeps/*.o)
38
39
# sources shared between iscsid, iscsiadm and iscsistart
39
 
ISCSI_LIB_SRCS = util.o io.o auth.o login.o log.o md5.o sha1.o iface.o idbm.o sysfs.o host.o session_info.o iscsi_sysfs.o $(SYSDEPS_SRCS)
40
 
# sources shared between iscsid and iscsiadm
41
 
COMMON_SRCS =  $(ISCSI_LIB_SRCS)
 
40
ISCSI_LIB_SRCS = iscsi_util.o io.o auth.o iscsi_timer.o login.o log.o md5.o \
 
41
        sha1.o iface.o idbm.o sysfs.o host.o session_info.o iscsi_sysfs.o \
 
42
        iscsi_net_util.o iscsid_req.o transport.o iser.o cxgbi.o be2iscsi.o \
 
43
        initiator_common.o iscsi_err.o $(IPC_OBJ)  $(SYSDEPS_SRCS)
42
44
# core initiator files
43
 
INITIATOR_SRCS = initiator.o scsi.o actor.o event_poll.o mgmt_ipc.o isns.o \
44
 
                cxgb3i.o transport.o
 
45
INITIATOR_SRCS = initiator.o scsi.o actor.o event_poll.o mgmt_ipc.o kern_err_table.o
 
46
 
45
47
# fw boot files
46
48
FW_BOOT_SRCS = $(wildcard ../utils/fwparam_ibft/*.o)
47
49
 
 
50
# core discovery files
 
51
DISCOVERY_SRCS = $(FW_BOOT_SRCS) strings.o discovery.o
 
52
 
48
53
all: $(PROGRAMS)
49
54
 
50
 
iscsid: $(COMMON_SRCS) $(IPC_OBJ) $(INITIATOR_SRCS) iscsid.o
51
 
        $(CC) $(CFLAGS) $^ -o $@
52
 
 
53
 
iscsiadm: $(COMMON_SRCS) $(FW_BOOT_SRCS) strings.o discovery.o iscsiadm.o
54
 
        $(CC) $(CFLAGS) $^ -o $@
55
 
 
56
 
iscsistart: $(IPC_OBJ) $(ISCSI_LIB_SRCS) $(INITIATOR_SRCS) $(FW_BOOT_SRCS) \
 
55
iscsid: $(ISCSI_LIB_SRCS) $(INITIATOR_SRCS) $(DISCOVERY_SRCS) \
 
56
        iscsid.o session_mgmt.o discoveryd.o
 
57
        $(CC) $(CFLAGS) $^ -o $@  -L../utils/open-isns -lisns `dpkg-buildflags --get LDFLAGS`
 
58
 
 
59
iscsiadm: $(ISCSI_LIB_SRCS) $(DISCOVERY_SRCS) iscsiadm.o session_mgmt.o
 
60
        $(CC) $(CFLAGS) $^ -o $@ -L../utils/open-isns -lisns `dpkg-buildflags --get LDFLAGS`
 
61
 
 
62
iscsistart: $(ISCSI_LIB_SRCS) $(INITIATOR_SRCS) $(FW_BOOT_SRCS) \
57
63
                iscsistart.o statics.o
58
 
        $(CC) $(CFLAGS) -static $^ -o $@
 
64
        $(CC) $(CFLAGS) $^ -o $@ `dpkg-buildflags --get LDFLAGS`
59
65
clean:
60
66
        rm -f *.o $(PROGRAMS) .depend $(LIBSYS)
61
67