1653e7d63SEnji Cooper.include <src.opts.mk> 2653e7d63SEnji Cooper 364a0982bSEnji CooperCFLAGS+=-I${SRCTOP}/contrib/libucl/include 464a0982bSEnji Cooper.PATH: ${SRCTOP}/contrib/libucl/include 55c734b04SJakub Wojciech Klama 6c42e9af5SEmmanuel VadotPACKAGE= iscsi 7009ea47eSEdward Tomasz NapieralaPROG= ctld 8*d42a73fbSJohn BaldwinSRCS= ctld.c conf.c discovery.c isns.c kernel.c 963783933SJohn BaldwinSRCS+= login.c parse.y token.l y.tab.h uclparse.c 10009ea47eSEdward Tomasz NapieralaCFLAGS+= -I${.CURDIR} 1164a0982bSEnji CooperCFLAGS+= -I${SRCTOP}/sys 1264a0982bSEnji CooperCFLAGS+= -I${SRCTOP}/sys/cam/ctl 1364a0982bSEnji CooperCFLAGS+= -I${SRCTOP}/sys/dev/iscsi 1463783933SJohn BaldwinCFLAGS+= -I${SRCTOP}/lib/libiscsiutil 15009ea47eSEdward Tomasz Napierala#CFLAGS+= -DICL_KERNEL_PROXY 16fa255ab1SJohn BaldwinNO_WCAST_ALIGN= 17009ea47eSEdward Tomasz NapieralaMAN= ctld.8 ctl.conf.5 18009ea47eSEdward Tomasz Napierala 1963783933SJohn BaldwinLIBADD= bsdxml iscsiutil md sbuf util ucl m nv 20009ea47eSEdward Tomasz Napierala 21009ea47eSEdward Tomasz NapieralaYFLAGS+= -v 22009ea47eSEdward Tomasz NapieralaCLEANFILES= y.tab.c y.tab.h y.output 23009ea47eSEdward Tomasz Napierala 24009ea47eSEdward Tomasz NapieralaNO_WMISSING_VARIABLE_DECLARATIONS= 25009ea47eSEdward Tomasz Napierala 26653e7d63SEnji Cooper.if ${MK_ISCSI} != "no" 27653e7d63SEnji CooperCFLAGS+= -DWANT_ISCSI 28653e7d63SEnji Cooper.endif 29653e7d63SEnji Cooper 30009ea47eSEdward Tomasz Napierala.include <bsd.prog.mk> 31