AUTOTOOLS: Create Makefile.am for lib
This commit is contained in:
committed by
Ronnie Sahlberg
parent
5500f84402
commit
65d3597c1b
+1
-21
@@ -1,5 +1,5 @@
|
|||||||
# Generic definitions
|
# Generic definitions
|
||||||
SUBDIRS = doc
|
SUBDIRS = lib doc
|
||||||
|
|
||||||
CLEANFILES=
|
CLEANFILES=
|
||||||
ACLOCAL_AMFLAGS =-I m4
|
ACLOCAL_AMFLAGS =-I m4
|
||||||
@@ -32,28 +32,8 @@ EXTRA_PROGRAMS =
|
|||||||
iscsi_includedir = $(includedir)/iscsi
|
iscsi_includedir = $(includedir)/iscsi
|
||||||
dist_iscsi_include_HEADERS = include/iscsi.h include/scsi-lowlevel.h
|
dist_iscsi_include_HEADERS = include/iscsi.h include/scsi-lowlevel.h
|
||||||
dist_noinst_HEADERS = include/iscsi-private.h include/md5.h include/slist.h
|
dist_noinst_HEADERS = include/iscsi-private.h include/md5.h include/slist.h
|
||||||
dist_noinst_DATA = lib/libiscsi.syms
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = lib/libiscsi.la
|
|
||||||
lib_libiscsi_la_SOURCES = \
|
|
||||||
lib/connect.c lib/crc32c.c lib/discovery.c lib/init.c \
|
|
||||||
lib/login.c lib/nop.c lib/pdu.c lib/iscsi-command.c \
|
|
||||||
lib/scsi-lowlevel.c lib/socket.c lib/sync.c lib/task_mgmt.c \
|
|
||||||
lib/logging.c
|
|
||||||
|
|
||||||
if !HAVE_LIBGCRYPT
|
|
||||||
lib_libiscsi_la_SOURCES += lib/md5.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
SOCURRENT=3
|
|
||||||
SOREVISON=10
|
|
||||||
SOAGE=0
|
|
||||||
lib_libiscsi_la_LDFLAGS = \
|
|
||||||
-version-info $(SOCURRENT):$(SOREVISON):$(SOAGE) -bindir $(bindir) -no-undefined \
|
|
||||||
-export-symbols $(srcdir)/lib/libiscsi.syms
|
|
||||||
|
|
||||||
# libiscsi utilities
|
# libiscsi utilities
|
||||||
|
|
||||||
bin_PROGRAMS += bin/iscsi-inq bin/iscsi-ls bin/iscsi-readcapacity16 \
|
bin_PROGRAMS += bin/iscsi-inq bin/iscsi-ls bin/iscsi-readcapacity16 \
|
||||||
bin/iscsi-swp
|
bin/iscsi-swp
|
||||||
bin_iscsi_inq_SOURCES = src/iscsi-inq.c
|
bin_iscsi_inq_SOURCES = src/iscsi-inq.c
|
||||||
|
|||||||
@@ -129,6 +129,7 @@ AC_CHECK_MEMBER([struct CU_SuiteInfo.pSetUpFunc],
|
|||||||
|
|
||||||
|
|
||||||
AC_CONFIG_FILES([Makefile]
|
AC_CONFIG_FILES([Makefile]
|
||||||
|
[lib/Makefile]
|
||||||
[doc/Makefile]
|
[doc/Makefile]
|
||||||
[libiscsi.pc])
|
[libiscsi.pc])
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|||||||
@@ -0,0 +1,27 @@
|
|||||||
|
lib_LTLIBRARIES = libiscsi.la
|
||||||
|
|
||||||
|
libiscsi_la_SOURCES = \
|
||||||
|
connect.c crc32c.c discovery.c init.c \
|
||||||
|
login.c nop.c pdu.c iscsi-command.c \
|
||||||
|
scsi-lowlevel.c socket.c sync.c task_mgmt.c \
|
||||||
|
logging.c
|
||||||
|
|
||||||
|
if !HAVE_LIBGCRYPT
|
||||||
|
libiscsi_la_SOURCES += md5.c
|
||||||
|
endif
|
||||||
|
|
||||||
|
SOCURRENT=3
|
||||||
|
SOREVISON=10
|
||||||
|
SOAGE=0
|
||||||
|
libiscsi_la_LDFLAGS = \
|
||||||
|
-version-info $(SOCURRENT):$(SOREVISON):$(SOAGE) -bindir $(bindir) \
|
||||||
|
-no-undefined -export-symbols libiscsi.syms
|
||||||
|
|
||||||
|
libiscsi_la_CPPFLAGS = -I../include -I$(srcdir)/include \
|
||||||
|
"-D_U_=__attribute__((unused))" \
|
||||||
|
"-D_R_(A,B)=__attribute__((format(printf,A,B)))"
|
||||||
|
|
||||||
|
AM_CFLAGS=$(WARN_CFLAGS)
|
||||||
|
|
||||||
|
dist_noinst_DATA = libiscsi.syms
|
||||||
|
|
||||||
Reference in New Issue
Block a user