v2.4.8 -> v2.4.8.1
[opensuse:kernel.git] / drivers / scsi / aic7xxx / Makefile
1 #
2 # drivers/scsi/aic7xxx/Makefile
3 #
4 # Makefile for the Linux aic7xxx SCSI driver.
5 #
6
7 O_TARGET := aic7xxx_drv.o
8
9 list-multi      := aic7xxx_mod.o
10
11 obj-$(CONFIG_SCSI_AIC7XXX)      += aic7xxx_mod.o
12
13 #EXTRA_CFLAGS += -g
14
15 # Platform Specific Files
16 AIC7XXX_OBJS = aic7xxx_linux.o 
17 AIC7XXX_OBJS += aic7xxx_proc.o aic7770_linux.o
18 #PCI Specific Platform Files
19 ifeq ($(CONFIG_PCI),y)
20 AIC7XXX_OBJS += aic7xxx_linux_pci.o
21 endif
22 # Core Files
23 AIC7XXX_OBJS += aic7xxx.o aic7xxx_93cx6.o aic7770.o
24 #PCI Specific Core Files
25 ifeq ($(CONFIG_PCI),y)
26 AIC7XXX_OBJS += aic7xxx_pci.o
27 endif
28
29 # Override our module desitnation
30 MOD_TARGET = aic7xxx.o
31
32 include $(TOPDIR)/Rules.make
33
34 aic7xxx_mod.o: aic7xxx_seq.h aic7xxx_reg.h $(AIC7XXX_OBJS)
35         $(LD) $(LD_RFLAG) -r -o $@ $(AIC7XXX_OBJS)
36
37 ifeq ($(CONFIG_AIC7XXX_BUILD_FIRMWARE),y)
38 aic7xxx_seq.h aic7xxx_reg.h: aic7xxx.seq aic7xxx.reg aicasm/aicasm
39         aicasm/aicasm -I. -r aic7xxx_reg.h -o aic7xxx_seq.h aic7xxx.seq
40 endif
41
42 aicasm/aicasm: aicasm/*.[chyl]
43         $(MAKE) -C aicasm