1129198Scognet# SPDX-License-Identifier: GPL-2.0
2129198Scognet# Makefile for individual comedi drivers
3129198Scognet#
4129198Scognetccflags-$(CONFIG_COMEDI_DEBUG)		:= -DDEBUG
5129198Scognet
6129198Scognet# Comedi "helper" modules
7129198Scognetobj-$(CONFIG_COMEDI_8254)		+= comedi_8254.o
8129198Scognetobj-$(CONFIG_COMEDI_ISADMA)		+= comedi_isadma.o
9129198Scognet
10129198Scognet# Comedi misc drivers
11129198Scognetobj-$(CONFIG_COMEDI_BOND)		+= comedi_bond.o
12129198Scognetobj-$(CONFIG_COMEDI_TEST)		+= comedi_test.o
13129198Scognetobj-$(CONFIG_COMEDI_PARPORT)		+= comedi_parport.o
14129198Scognet
15129198Scognet# Comedi ISA drivers
16129198Scognetobj-$(CONFIG_COMEDI_AMPLC_DIO200_ISA)	+= amplc_dio200.o
17129198Scognetobj-$(CONFIG_COMEDI_AMPLC_PC236_ISA)	+= amplc_pc236.o
18129198Scognetobj-$(CONFIG_COMEDI_AMPLC_PC263_ISA)	+= amplc_pc263.o
19129198Scognetobj-$(CONFIG_COMEDI_PCL711)		+= pcl711.o
20129198Scognetobj-$(CONFIG_COMEDI_PCL724)		+= pcl724.o
21129198Scognetobj-$(CONFIG_COMEDI_PCL726)		+= pcl726.o
22129198Scognetobj-$(CONFIG_COMEDI_PCL730)		+= pcl730.o
23129198Scognetobj-$(CONFIG_COMEDI_PCL812)		+= pcl812.o
24129198Scognetobj-$(CONFIG_COMEDI_PCL816)		+= pcl816.o
25129198Scognetobj-$(CONFIG_COMEDI_PCL818)		+= pcl818.o
26129198Scognetobj-$(CONFIG_COMEDI_PCM3724)		+= pcm3724.o
27129198Scognetobj-$(CONFIG_COMEDI_RTI800)		+= rti800.o
28129198Scognetobj-$(CONFIG_COMEDI_RTI802)		+= rti802.o
29129198Scognetobj-$(CONFIG_COMEDI_DAC02)		+= dac02.o
30129198Scognetobj-$(CONFIG_COMEDI_DAS16M1)		+= das16m1.o
31129198Scognetobj-$(CONFIG_COMEDI_DAS08_ISA)		+= das08_isa.o
32129198Scognetobj-$(CONFIG_COMEDI_DAS16)		+= das16.o
33129198Scognetobj-$(CONFIG_COMEDI_DAS800)		+= das800.o
34129198Scognetobj-$(CONFIG_COMEDI_DAS1800)		+= das1800.o
35129198Scognetobj-$(CONFIG_COMEDI_DAS6402)		+= das6402.o
36129198Scognetobj-$(CONFIG_COMEDI_DT2801)		+= dt2801.o
37129198Scognetobj-$(CONFIG_COMEDI_DT2811)		+= dt2811.o
38129198Scognetobj-$(CONFIG_COMEDI_DT2814)		+= dt2814.o
39129198Scognetobj-$(CONFIG_COMEDI_DT2815)		+= dt2815.o
40129198Scognetobj-$(CONFIG_COMEDI_DT2817)		+= dt2817.o
41129198Scognetobj-$(CONFIG_COMEDI_DT282X)		+= dt282x.o
42129198Scognetobj-$(CONFIG_COMEDI_DMM32AT)		+= dmm32at.o
43129198Scognetobj-$(CONFIG_COMEDI_FL512)		+= fl512.o
44129198Scognetobj-$(CONFIG_COMEDI_AIO_AIO12_8)	+= aio_aio12_8.o
45129198Scognetobj-$(CONFIG_COMEDI_AIO_IIRO_16)	+= aio_iiro_16.o
46129198Scognetobj-$(CONFIG_COMEDI_II_PCI20KC)		+= ii_pci20kc.o
47129198Scognetobj-$(CONFIG_COMEDI_C6XDIGIO)		+= c6xdigio.o
48129198Scognetobj-$(CONFIG_COMEDI_MPC624)		+= mpc624.o
49129198Scognetobj-$(CONFIG_COMEDI_ADQ12B)		+= adq12b.o
50129198Scognetobj-$(CONFIG_COMEDI_NI_AT_A2150)	+= ni_at_a2150.o
51129198Scognetobj-$(CONFIG_COMEDI_NI_AT_AO)		+= ni_at_ao.o
52129198Scognetobj-$(CONFIG_COMEDI_NI_ATMIO)		+= ni_atmio.o
53129198Scognetobj-$(CONFIG_COMEDI_NI_ATMIO16D)	+= ni_atmio16d.o
54129198Scognetobj-$(CONFIG_COMEDI_NI_LABPC_ISA)	+= ni_labpc.o
55129198Scognetobj-$(CONFIG_COMEDI_PCMAD)		+= pcmad.o
56129198Scognetobj-$(CONFIG_COMEDI_PCMDA12)		+= pcmda12.o
57129198Scognetobj-$(CONFIG_COMEDI_PCMMIO)		+= pcmmio.o
58129198Scognetobj-$(CONFIG_COMEDI_PCMUIO)		+= pcmuio.o
59129198Scognetobj-$(CONFIG_COMEDI_MULTIQ3)		+= multiq3.o
60129198Scognetobj-$(CONFIG_COMEDI_S526)		+= s526.o
61129198Scognet
62129198Scognet# Comedi PCI drivers
63129198Scognetobj-$(CONFIG_COMEDI_8255_PCI)		+= 8255_pci.o
64129198Scognetobj-$(CONFIG_COMEDI_ADDI_WATCHDOG)	+= addi_watchdog.o
65129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_1032)	+= addi_apci_1032.o
66129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_1500)	+= addi_apci_1500.o
67129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_1516)	+= addi_apci_1516.o
68129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_1564)	+= addi_apci_1564.o
69129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_16XX)	+= addi_apci_16xx.o
70129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_2032)	+= addi_apci_2032.o
71129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_2200)	+= addi_apci_2200.o
72129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_3120)	+= addi_apci_3120.o
73129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_3501)	+= addi_apci_3501.o
74129198Scognetobj-$(CONFIG_COMEDI_ADDI_APCI_3XXX)	+= addi_apci_3xxx.o
75129198Scognetobj-$(CONFIG_COMEDI_ADL_PCI6208)	+= adl_pci6208.o
76129198Scognetobj-$(CONFIG_COMEDI_ADL_PCI7X3X)	+= adl_pci7x3x.o
77129198Scognetobj-$(CONFIG_COMEDI_ADL_PCI8164)	+= adl_pci8164.o
78129198Scognetobj-$(CONFIG_COMEDI_ADL_PCI9111)	+= adl_pci9111.o
79129198Scognetobj-$(CONFIG_COMEDI_ADL_PCI9118)	+= adl_pci9118.o
80129198Scognetobj-$(CONFIG_COMEDI_ADV_PCI1710)	+= adv_pci1710.o
81129198Scognetobj-$(CONFIG_COMEDI_ADV_PCI1720)	+= adv_pci1720.o
82129198Scognetobj-$(CONFIG_COMEDI_ADV_PCI1723)	+= adv_pci1723.o
83129198Scognetobj-$(CONFIG_COMEDI_ADV_PCI1724)	+= adv_pci1724.o
84129198Scognetobj-$(CONFIG_COMEDI_ADV_PCI1760)	+= adv_pci1760.o
85129198Scognetobj-$(CONFIG_COMEDI_ADV_PCI_DIO)	+= adv_pci_dio.o
86129198Scognetobj-$(CONFIG_COMEDI_AMPLC_DIO200_PCI)	+= amplc_dio200_pci.o
87129198Scognetobj-$(CONFIG_COMEDI_AMPLC_PC236_PCI)	+= amplc_pci236.o
88129198Scognetobj-$(CONFIG_COMEDI_AMPLC_PC263_PCI)	+= amplc_pci263.o
89obj-$(CONFIG_COMEDI_AMPLC_PCI224)	+= amplc_pci224.o
90obj-$(CONFIG_COMEDI_AMPLC_PCI230)	+= amplc_pci230.o
91obj-$(CONFIG_COMEDI_CONTEC_PCI_DIO)	+= contec_pci_dio.o
92obj-$(CONFIG_COMEDI_DAS08_PCI)		+= das08_pci.o
93obj-$(CONFIG_COMEDI_DT3000)		+= dt3000.o
94obj-$(CONFIG_COMEDI_DYNA_PCI10XX)	+= dyna_pci10xx.o
95obj-$(CONFIG_COMEDI_GSC_HPDI)		+= gsc_hpdi.o
96obj-$(CONFIG_COMEDI_ICP_MULTI)		+= icp_multi.o
97obj-$(CONFIG_COMEDI_DAQBOARD2000)	+= daqboard2000.o
98obj-$(CONFIG_COMEDI_JR3_PCI)		+= jr3_pci.o
99obj-$(CONFIG_COMEDI_KE_COUNTER)		+= ke_counter.o
100obj-$(CONFIG_COMEDI_CB_PCIDAS64)	+= cb_pcidas64.o
101obj-$(CONFIG_COMEDI_CB_PCIDAS)		+= cb_pcidas.o
102obj-$(CONFIG_COMEDI_CB_PCIDDA)		+= cb_pcidda.o
103obj-$(CONFIG_COMEDI_CB_PCIMDAS)		+= cb_pcimdas.o
104obj-$(CONFIG_COMEDI_CB_PCIMDDA)		+= cb_pcimdda.o
105obj-$(CONFIG_COMEDI_ME4000)		+= me4000.o
106obj-$(CONFIG_COMEDI_ME_DAQ)		+= me_daq.o
107obj-$(CONFIG_COMEDI_NI_6527)		+= ni_6527.o
108obj-$(CONFIG_COMEDI_NI_65XX)		+= ni_65xx.o
109obj-$(CONFIG_COMEDI_NI_660X)		+= ni_660x.o
110obj-$(CONFIG_COMEDI_NI_670X)		+= ni_670x.o
111obj-$(CONFIG_COMEDI_NI_LABPC_PCI)	+= ni_labpc_pci.o
112obj-$(CONFIG_COMEDI_NI_PCIDIO)		+= ni_pcidio.o
113obj-$(CONFIG_COMEDI_NI_PCIMIO)		+= ni_pcimio.o
114obj-$(CONFIG_COMEDI_RTD520)		+= rtd520.o
115obj-$(CONFIG_COMEDI_S626)		+= s626.o
116obj-$(CONFIG_COMEDI_SSV_DNP)		+= ssv_dnp.o
117obj-$(CONFIG_COMEDI_MF6X4)		+= mf6x4.o
118
119# Comedi PCMCIA drivers
120obj-$(CONFIG_COMEDI_CB_DAS16_CS)	+= cb_das16_cs.o
121obj-$(CONFIG_COMEDI_DAS08_CS)		+= das08_cs.o
122obj-$(CONFIG_COMEDI_NI_DAQ_700_CS)	+= ni_daq_700.o
123obj-$(CONFIG_COMEDI_NI_DAQ_DIO24_CS)	+= ni_daq_dio24.o
124obj-$(CONFIG_COMEDI_NI_LABPC_CS)	+= ni_labpc_cs.o
125obj-$(CONFIG_COMEDI_NI_MIO_CS)		+= ni_mio_cs.o
126obj-$(CONFIG_COMEDI_QUATECH_DAQP_CS)	+= quatech_daqp_cs.o
127
128# Comedi USB drivers
129obj-$(CONFIG_COMEDI_DT9812)		+= dt9812.o
130obj-$(CONFIG_COMEDI_NI_USB6501)		+= ni_usb6501.o
131obj-$(CONFIG_COMEDI_USBDUX)		+= usbdux.o
132obj-$(CONFIG_COMEDI_USBDUXFAST)		+= usbduxfast.o
133obj-$(CONFIG_COMEDI_USBDUXSIGMA)	+= usbduxsigma.o
134obj-$(CONFIG_COMEDI_VMK80XX)		+= vmk80xx.o
135
136# Comedi NI drivers
137obj-$(CONFIG_COMEDI_MITE)		+= mite.o
138obj-$(CONFIG_COMEDI_NI_TIO)		+= ni_tio.o
139obj-$(CONFIG_COMEDI_NI_TIOCMD)		+= ni_tiocmd.o
140obj-$(CONFIG_COMEDI_NI_ROUTING)		+= ni_routing.o
141ni_routing-objs				+= ni_routes.o \
142					   ni_routing/ni_route_values.o \
143					   ni_routing/ni_route_values/ni_660x.o \
144					   ni_routing/ni_route_values/ni_eseries.o \
145					   ni_routing/ni_route_values/ni_mseries.o \
146					   ni_routing/ni_device_routes.o \
147					   ni_routing/ni_device_routes/pxi-6030e.o \
148					   ni_routing/ni_device_routes/pci-6070e.o \
149					   ni_routing/ni_device_routes/pci-6220.o \
150					   ni_routing/ni_device_routes/pci-6221.o \
151					   ni_routing/ni_device_routes/pxi-6224.o \
152					   ni_routing/ni_device_routes/pxi-6225.o \
153					   ni_routing/ni_device_routes/pci-6229.o \
154					   ni_routing/ni_device_routes/pci-6251.o \
155					   ni_routing/ni_device_routes/pxi-6251.o \
156					   ni_routing/ni_device_routes/pxie-6251.o \
157					   ni_routing/ni_device_routes/pci-6254.o \
158					   ni_routing/ni_device_routes/pci-6259.o \
159					   ni_routing/ni_device_routes/pci-6534.o \
160					   ni_routing/ni_device_routes/pxie-6535.o \
161					   ni_routing/ni_device_routes/pci-6602.o \
162					   ni_routing/ni_device_routes/pci-6713.o \
163					   ni_routing/ni_device_routes/pci-6723.o \
164					   ni_routing/ni_device_routes/pci-6733.o \
165					   ni_routing/ni_device_routes/pxi-6733.o \
166					   ni_routing/ni_device_routes/pxie-6738.o
167obj-$(CONFIG_COMEDI_NI_LABPC)		+= ni_labpc_common.o
168obj-$(CONFIG_COMEDI_NI_LABPC_ISADMA)	+= ni_labpc_isadma.o
169
170obj-$(CONFIG_COMEDI_8255)		+= comedi_8255.o
171obj-$(CONFIG_COMEDI_8255_SA)		+= 8255.o
172obj-$(CONFIG_COMEDI_AMPLC_DIO200)	+= amplc_dio200_common.o
173obj-$(CONFIG_COMEDI_AMPLC_PC236)	+= amplc_pc236_common.o
174obj-$(CONFIG_COMEDI_DAS08)		+= das08.o
175obj-$(CONFIG_COMEDI_TESTS)		+= tests/
176