From 5e9916b05d0b6404f414410ae080bf51a56047de Mon Sep 17 00:00:00 2001 From: Gris Ge Date: Mon, 22 Jan 2018 18:26:03 +0800 Subject: 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 --- Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6385045..fd25143 100644 --- a/Makefile +++ b/Makefile @@ -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 $@; \ -- cgit v1.2.1