Linux-2.6.12-rc2
[linux-2.6] / drivers / message / fusion / Makefile
1 #
2 # Makefile for the LSI Logic Fusion MPT (Message Passing Technology) drivers.
3 #
4 # Note! If you want to turn on various debug defines for an extended period of
5 # time but don't want them lingering around in the Makefile when you pass it on
6 # to someone else, use the MPT_CFLAGS env variable (thanks Steve). -nromer
7
8 #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-{ LSI_LOGIC
9
10 #  Architecture-specific...
11 #                       # intel
12 #EXTRA_CFLAGS += -g
13 #                       # sparc64
14 #EXTRA_CFLAGS += -gstabs+
15
16 EXTRA_CFLAGS += ${MPT_CFLAGS}
17
18 # Fusion MPT drivers; recognized debug defines...
19 #  MPT general:
20 #EXTRA_CFLAGS += -DMPT_DEBUG_SCSI
21 #EXTRA_CFLAGS += -DMPT_DEBUG
22 #EXTRA_CFLAGS += -DMPT_DEBUG_MSG_FRAME
23 #EXTRA_CFLAGS += -DMPT_DEBUG_SG
24
25 #
26 # driver/module specifics...
27 #
28 #  For mptbase:
29 #CFLAGS_mptbase.o += -DMPT_DEBUG_HANDSHAKE
30 #CFLAGS_mptbase.o += -DMPT_DEBUG_IRQ
31 #
32 #  For mptscsih:
33 #CFLAGS_mptscsih.o += -DMPT_DEBUG_SCANDV
34 #CFLAGS_mptscsih.o += -DMPT_DEBUG_RESET
35 #CFLAGS_mptscsih.o += -DMPT_DEBUG_NEH
36 #
37 #  For mptctl:
38 #CFLAGS_mptctl.o += -DMPT_DEBUG_IOCTL
39 #
40 #  For mptlan:
41 #CFLAGS_mptlan.o += -DMPT_LAN_IO_DEBUG
42 #
43 #  For isense:
44
45 #  EXP...
46 ##mptscsih-objs := scsihost.o scsiherr.o
47
48 #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-} LSI_LOGIC
49
50 obj-$(CONFIG_FUSION)            += mptbase.o mptscsih.o
51 obj-$(CONFIG_FUSION_CTL)        += mptctl.o
52 obj-$(CONFIG_FUSION_LAN)        += mptlan.o