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