# # drivers/scsi/aic7xxx/Makefile # # Makefile for the Linux aic7xxx SCSI driver. # O_TARGET := aic7xxx_drv.o list-multi := aic7xxx_mod.o aic79xx_mod.o ifeq (aic7xxx_core.c, $(wildcard aic7xxx_core.c)) obj-$(CONFIG_SCSI_AIC7XXX) += aic7xxx.o endif #EXTRA_CFLAGS += -g # Platform Specific Files AIC7XXX_OBJS = aic7xxx_osm.o AIC7XXX_OBJS += aic7xxx_proc.o aic7770_osm.o #PCI Specific Platform Files ifeq ($(CONFIG_PCI),y) AIC7XXX_OBJS += aic7xxx_osm_pci.o endif # Core Files AIC7XXX_OBJS += aic7xxx_core.o aic7xxx_93cx6.o aic7770.o #PCI Specific Core Files ifeq ($(CONFIG_PCI),y) AIC7XXX_OBJS += aic7xxx_pci.o endif # Override our module desitnation MOD_DESTDIR = $(shell cd .. && $(CONFIG_SHELL) $(TOPDIR)/scripts/pathdown.sh) include $(TOPDIR)/Rules.make .NOPARALLEL: aic7xxx.o: aic7xxx_seq.h aic7xxx_reg.h $(AIC7XXX_OBJS) $(LD) $(LD_RFLAG) -r -o $@ $(AIC7XXX_OBJS) ifeq ($(CONFIG_AIC7XXX_BUILD_FIRMWARE),y) aic7xxx_seq.h aic7xxx_reg.h: aic7xxx.seq aic7xxx.reg aicasm/aicasm aicasm/aicasm -I. -r aic7xxx_reg.h -o aic7xxx_seq.h aic7xxx.seq endif aicasm/aicasm: aicasm/*.[chyl] $(MAKE) -C aicasm