1# $FreeBSD$
2
3LIB=		cam
4SHLIBDIR?=	/lib
5SRCS=		camlib.c scsi_cmdparse.c scsi_all.c scsi_da.c scsi_sa.c cam.c \
6		ata_all.c smp_all.c
7INCS=		camlib.h
8
9DPADD=		${LIBSBUF}
10LDADD=		-lsbuf
11
12MAN=		cam.3 cam_cdbparse.3
13
14WARNS?=		2
15
16MLINKS+=	cam.3 cam_open_device.3 \
17		cam.3 cam_open_spec_device.3 \
18		cam.3 cam_open_btl.3 \
19		cam.3 cam_open_pass.3 \
20		cam.3 cam_close_device.3 \
21		cam.3 cam_close_spec_device.3 \
22		cam.3 cam_getccb.3 \
23		cam.3 cam_send_ccb.3 \
24		cam.3 cam_freeccb.3 \
25		cam.3 cam_path_string.3 \
26		cam.3 cam_device_dup.3 \
27		cam.3 cam_device_copy.3 \
28		cam.3 cam_get_device.3 \
29		cam_cdbparse.3 csio_build.3 \
30		cam_cdbparse.3 csio_build_visit.3 \
31		cam_cdbparse.3 csio_decode.3 \
32		cam_cdbparse.3 csio_decode_visit.3 \
33		cam_cdbparse.3 buff_decode.3 \
34		cam_cdbparse.3 buff_decode_visit.3 \
35		cam_cdbparse.3 csio_encode.3 \
36		cam_cdbparse.3 csio_encode_visit.3 \
37		cam_cdbparse.3 buff_encode_visit.3
38
39.PATH:		${.CURDIR}/../../sys/cam/scsi ${.CURDIR}/../../sys/cam/ata \
40		${.CURDIR}/../../sys/cam
41
42SDIR=		${.CURDIR}/../../sys
43CFLAGS+=	-I${.CURDIR} -I${SDIR}
44
45SHLIB_MAJOR=	6
46
47.include <bsd.lib.mk>
48