xref: /netbsd-src/external/bsd/iscsi/lib/Makefile (revision c4b7a9e7940c62d92a81ee31e05e281e6035fadc)
1# $NetBSD: Makefile,v 1.6 2023/06/03 09:09:03 lukem Exp $
2
3.include <bsd.own.mk>
4
5USE_FORT?= yes	# network protocol library
6
7LIB= iscsi
8SRCS= conffile.c disk.c util.c parameters.c protocol.c storage.c
9SRCS+= netmask.c md5c.c md5hl.c uuid.c
10SRCS+= initiator.c target.c
11CPPFLAGS+= -DCONFIG_ISCSI_DEBUG -DHAVE_CONFIG_H
12CPPFLAGS+= -I${ISCSIDIST}/include
13CPPFLAGS+= -pthread
14LDFLAGS+= -pthread
15MAN= libiscsi.3
16WARNS=4
17
18INCS+= iscsi.h
19INCSDIR=/usr/include
20
21ISCSIDIST=	${.CURDIR}/../dist
22.PATH:	${ISCSIDIST}/src/lib ${ISCSIDIST}/include
23
24LIBDPLIBS+=      pthread  ${.CURDIR}/../../../../lib/libpthread
25
26COPTS.target.c+=	${CC_WNO_FORMAT_TRUNCATION}
27
28.include <bsd.lib.mk>
29