~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/drivers/ide/Makefile

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #
  2 # Makefile for the kernel ata, atapi, and ide block device drivers.
  3 #
  4 # 12 September 2000, Bartlomiej Zolnierkiewicz <bkz@linux-ide.org>
  5 # Rewritten to use lists instead of if-statements.
  6 #
  7 # Note : at this point, these files are compiled on all systems.
  8 # In the future, some of these should be built conditionally.
  9 #
 10 
 11 O_TARGET := idedriver.o
 12 
 13 export-objs             := ide.o ide-features.o
 14 list-multi              := ide-mod.o ide-probe-mod.o
 15 
 16 obj-y           :=
 17 obj-m           :=
 18 ide-obj-y       :=
 19 
 20 obj-$(CONFIG_BLK_DEV_HD)        += hd.o
 21 obj-$(CONFIG_BLK_DEV_IDE)       += ide-mod.o ide-probe-mod.o
 22 obj-$(CONFIG_BLK_DEV_IDECS)     += ide-cs.o
 23 obj-$(CONFIG_BLK_DEV_IDEDISK)   += ide-disk.o
 24 obj-$(CONFIG_BLK_DEV_IDECD)     += ide-cd.o
 25 obj-$(CONFIG_BLK_DEV_IDETAPE)   += ide-tape.o
 26 obj-$(CONFIG_BLK_DEV_IDEFLOPPY) += ide-floppy.o
 27 
 28 ide-obj-$(CONFIG_BLK_DEV_AEC62XX)       += aec62xx.o
 29 ide-obj-$(CONFIG_BLK_DEV_ALI14XX)       += ali14xx.o
 30 ide-obj-$(CONFIG_BLK_DEV_ALI15X3)       += alim15x3.o
 31 ide-obj-$(CONFIG_BLK_DEV_AMD7409)       += amd7409.o
 32 ide-obj-$(CONFIG_BLK_DEV_BUDDHA)        += buddha.o
 33 ide-obj-$(CONFIG_BLK_DEV_CMD640)        += cmd640.o
 34 ide-obj-$(CONFIG_BLK_DEV_CMD64X)        += cmd64x.o
 35 ide-obj-$(CONFIG_BLK_DEV_CS5530)        += cs5530.o
 36 ide-obj-$(CONFIG_BLK_DEV_CY82C693)      += cy82c693.o
 37 ide-obj-$(CONFIG_BLK_DEV_DTC2278)       += dtc2278.o
 38 ide-obj-$(CONFIG_BLK_DEV_FALCON_IDE)    += falconide.o
 39 ide-obj-$(CONFIG_BLK_DEV_GAYLE)         += gayle.o
 40 ide-obj-$(CONFIG_BLK_DEV_Q40IDE)        += q40ide.o
 41 ide-obj-$(CONFIG_BLK_DEV_HPT34X)        += hpt34x.o
 42 ide-obj-$(CONFIG_BLK_DEV_HPT366)        += hpt366.o
 43 ide-obj-$(CONFIG_BLK_DEV_HT6560B)       += ht6560b.o
 44 ide-obj-$(CONFIG_BLK_DEV_IDE_ICSIDE)    += icside.o
 45 ide-obj-$(CONFIG_BLK_DEV_IDEDMA)        += ide-dma.o
 46 ide-obj-$(CONFIG_BLK_DEV_IDEPCI)        += ide-pci.o
 47 ide-obj-$(CONFIG_BLK_DEV_ISAPNP)        += ide-pnp.o
 48 ide-obj-$(CONFIG_BLK_DEV_IDE_PMAC)      += ide-pmac.o
 49 ide-obj-$(CONFIG_BLK_DEV_MAC_IDE)       += macide.o
 50 ide-obj-$(CONFIG_BLK_DEV_NS87415)       += ns87415.o
 51 ide-obj-$(CONFIG_BLK_DEV_OPTI621)       += opti621.o
 52 ide-obj-$(CONFIG_BLK_DEV_OSB4)          += osb4.o
 53 ide-obj-$(CONFIG_BLK_DEV_PDC202XX)      += pdc202xx.o
 54 ide-obj-$(CONFIG_BLK_DEV_PDC4030)       += pdc4030.o
 55 ide-obj-$(CONFIG_BLK_DEV_PIIX)          += piix.o
 56 ide-obj-$(CONFIG_BLK_DEV_QD6580)        += qd6580.o
 57 ide-obj-$(CONFIG_BLK_DEV_IDE_RAPIDE)    += rapide.o
 58 ide-obj-$(CONFIG_BLK_DEV_RZ1000)        += rz1000.o
 59 ide-obj-$(CONFIG_BLK_DEV_SIS5513)       += sis5513.o
 60 ide-obj-$(CONFIG_BLK_DEV_SLC90E66)      += slc90e66.o
 61 ide-obj-$(CONFIG_BLK_DEV_SL82C105)      += sl82c105.o
 62 ide-obj-$(CONFIG_BLK_DEV_TRM290)        += trm290.o
 63 ide-obj-$(CONFIG_BLK_DEV_UMC8672)       += umc8672.o
 64 ide-obj-$(CONFIG_BLK_DEV_VIA82CXXX)     += via82cxxx.o
 65 
 66 ide-obj-$(CONFIG_PROC_FS)               += ide-proc.o
 67 
 68 ide-mod-objs            := $(export-objs) $(ide-obj-y)
 69 ide-probe-mod-objs      := ide-probe.o ide-geometry.o
 70 
 71 include $(TOPDIR)/Rules.make
 72 
 73 ide-mod.o: $(ide-mod-objs)
 74         $(LD) -r -o $@ $(ide-mod-objs)
 75 
 76 ide-probe-mod.o: $(ide-probe-mod-objs)
 77         $(LD) -r -o $@ $(ide-probe-mod-objs)

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.