diff options
author | Gris Ge <fge@redhat.com> | 2018-01-22 18:26:03 +0800 |
---|---|---|
committer | Gris Ge <fge@redhat.com> | 2018-01-22 18:26:03 +0800 |
commit | 5e9916b05d0b6404f414410ae080bf51a56047de (patch) | |
tree | 105373fbfd1ceba5c3fac16733b24532cfcacd24 /Makefile | |
parent | bb93d4140f8c874e15ce932e68e11268e881791a (diff) | |
download | open-iscsi-5e9916b05d0b6404f414410ae080bf51a56047de.tar.gz |
Introducing iSCSI userspace library.
* This is the initial patch of the library libopenscsiusr.so, so we have no
actual code on iscsi functionality, just introduce a code layout.
* The library is created by following the guideline of libabc.
* Documentation is done by using linux kernel-doc script generating
manpages out of header files.
Signed-off-by: Gris Ge <fge@redhat.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -26,6 +26,8 @@ ETCFILES = etc/iscsid.conf IFACEFILES = etc/iface.example RULESFILES = utils/50-iscsi-firmware-login.rules +export DESTDIR prefix INSTALL + # Compatibility: parse old OPTFLAGS argument ifdef OPTFLAGS CFLAGS = $(OPTFLAGS) @@ -44,6 +46,7 @@ endif all: user user: iscsiuio/Makefile + $(MAKE) -C libopeniscsiusr $(MAKE) -C utils/sysdeps $(MAKE) -C utils/fwparam_ibft $(MAKE) -C usr @@ -56,6 +59,7 @@ user: iscsiuio/Makefile @echo "Built management application: usr/iscsiadm" @echo "Built boot tool: usr/iscsistart" @echo "Built iscsiuio daemon: iscsiuio/src/unix/iscsiuio" + @echo "Built libopeniscsiusr library: libopeniscsiusr/libopeniscsiusr.so" @echo @echo "Read README file for detailed information." @@ -72,6 +76,8 @@ clean: $(MAKE) -C utils/fwparam_ibft clean $(MAKE) -C utils clean $(MAKE) -C usr clean + $(MAKE) -C kernel clean + $(MAKE) -C libopeniscsiusr clean [ ! -f iscsiuio/Makefile ] || $(MAKE) -C iscsiuio clean [ ! -f iscsiuio/Makefile ] || $(MAKE) -C iscsiuio distclean @@ -83,7 +89,7 @@ clean: install_etc install_iface install_doc install_iname install: install_programs install_doc install_etc \ - install_initd install_iname install_iface + install_initd install_iname install_iface install_libopeniscsiusr install_user: install_programs install_doc install_etc \ install_initd install_iname install_iface @@ -148,6 +154,9 @@ install_iname: echo "***************************************************" ; \ fi +install_libopeniscsiusr: + $(MAKE) -C libopeniscsiusr install + depend: for dir in usr utils utils/fwparam_ibft; do \ $(MAKE) -C $$dir $@; \ |