829603e21f
This makes ctld(8) register its iSCSI targets and portals on configured iSNS servers to allow initiators find them without active discovery. Fetching of allowed initiators from iSNS is not implemented now, so target ACLs still should be configured manually. Reviewed by: trasz@ MFC after: 1 month Sponsored by: iXsystems, Inc.
23 lines
583 B
Makefile
23 lines
583 B
Makefile
# $FreeBSD$
|
|
|
|
PROG= ctld
|
|
SRCS= chap.c ctld.c discovery.c isns.c kernel.c keys.c log.c
|
|
SRCS+= login.c parse.y pdu.c token.l y.tab.h
|
|
CFLAGS+= -I${.CURDIR}
|
|
CFLAGS+= -I${.CURDIR}/../../sys
|
|
CFLAGS+= -I${.CURDIR}/../../sys/cam/ctl
|
|
CFLAGS+= -I${.CURDIR}/../../sys/dev/iscsi
|
|
#CFLAGS+= -DICL_KERNEL_PROXY
|
|
MAN= ctld.8 ctl.conf.5
|
|
|
|
DPADD= ${LIBBSDXML} ${LIBCAM} ${LIBCRYPTO} ${LIBL} ${LIBSBUF} ${LIBSSL} ${LIBUTIL}
|
|
LDADD= -lbsdxml -lcam -lcrypto -ll -lsbuf -lssl -lutil
|
|
|
|
YFLAGS+= -v
|
|
CLEANFILES= y.tab.c y.tab.h y.output
|
|
|
|
WARNS= 6
|
|
NO_WMISSING_VARIABLE_DECLARATIONS=
|
|
|
|
.include <bsd.prog.mk>
|