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