Makefile 664 B

12345678910111213141516171819202122232425262728293031
  1. .include <src.opts.mk>
  2. CFLAGS+=-I${SRCTOP}/contrib/libucl/include
  3. .PATH: ${SRCTOP}/contrib/libucl/include
  4. PACKAGE= iscsi
  5. PROG= ctld
  6. SRCS= ctld.c discovery.c isns.c kernel.c
  7. SRCS+= login.c parse.y token.l y.tab.h uclparse.c
  8. CFLAGS+= -I${.CURDIR}
  9. CFLAGS+= -I${SRCTOP}/sys
  10. CFLAGS+= -I${SRCTOP}/sys/cam/ctl
  11. CFLAGS+= -I${SRCTOP}/sys/dev/iscsi
  12. CFLAGS+= -I${SRCTOP}/lib/libiscsiutil
  13. #CFLAGS+= -DICL_KERNEL_PROXY
  14. NO_WCAST_ALIGN=
  15. MAN= ctld.8 ctl.conf.5
  16. LIBADD= bsdxml iscsiutil md sbuf util ucl m nv
  17. YFLAGS+= -v
  18. CLEANFILES= y.tab.c y.tab.h y.output
  19. NO_WMISSING_VARIABLE_DECLARATIONS=
  20. .if ${MK_ISCSI} != "no"
  21. CFLAGS+= -DWANT_ISCSI
  22. .endif
  23. .include <bsd.prog.mk>