Makefile revision 144966
1#
2# Copyright (c) 2004 Applied Micro Circuits Corporation.
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright
9#    notice, this list of conditions and the following disclaimer.
10# 2. Redistributions in binary form must reproduce the above copyright
11#    notice, this list of conditions and the following disclaimer in the
12#    documentation and/or other materials provided with the distribution.
13#
14# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24# SUCH DAMAGE.
25#
26#	$FreeBSD: head/sys/modules/twa/Makefile 144966 2005-04-12 22:07:11Z vkashyap $
27#
28
29#
30# 3ware driver for 9000 series storage controllers.
31#
32# Author: Vinod Kashyap
33#
34
35
36
37#
38# In the line following this comment, a value of 0 on the right hand
39# side will not cause firmware to be bundled.  Change this value to 1
40# to bundle the firmware with the driver, which may be flashed onto
41# the controller, if the firmware on the controller is older than the
42# one bundled, and needs to be upgraded.  The size of the driver will
43# increase significantly (to over 500kB) if this option is selected.
44#
45TWA_FLASH_FIRMWARE?=0
46
47KMOD = twa
48.PATH:	${.CURDIR}/../../dev/${KMOD}
49SRCS = tw_osl_freebsd.c tw_osl_cam.c \
50      tw_cl_init.c tw_cl_io.c tw_cl_intr.c tw_cl_misc.c \
51      bus_if.h device_if.h pci_if.h opt_scsi.h opt_cam.h opt_twa.h
52
53CFLAGS += -I${.CURDIR}/../../dev/${KMOD}
54
55.if $(TWA_FLASH_FIRMWARE) != 0
56CFLAGS += -DTWA_FLASH_FIRMWARE
57SRCS += tw_cl_fwimg.c
58.endif
59
60#CFLAGS += -DTWA_DEBUG=0
61
62.include <bsd.kmod.mk>
63
64