]> git.sur5r.net Git - openocd/blob - src/jtag/Makefile.am
minidriver build test driver "minidriver"
[openocd] / src / jtag / Makefile.am
1 AM_CPPFLAGS = \
2         -I$(top_srcdir)/src/helper \
3         -I$(top_srcdir)/src/target
4
5 METASOURCES = AUTO
6 noinst_LTLIBRARIES = libjtag.la
7
8 if BITBANG
9 BITBANGFILES = bitbang.c
10 else
11 BITBANGFILES =
12 endif
13
14 if PARPORT
15 PARPORTFILES = parport.c
16 else
17 PARPORTFILES =
18 endif
19
20 if DUMMY
21 DUMMYFILES = dummy.c
22 else
23 DUMMYFILES =
24 endif
25
26 if FT2232_LIBFTDI
27 FT2232FILES = ft2232.c
28 else
29 if FT2232_FTD2XX
30 FT2232FILES = ft2232.c
31 else
32 FT2232FILES =
33 endif
34 endif
35
36 if AMTJTAGACCEL
37 AMTJTAGACCELFILES = amt_jtagaccel.c
38 else
39 AMTJTAGACCELFILES =
40 endif
41
42 if EP93XX
43 EP93XXFILES = ep93xx.c
44 else
45 EP93XXFILES =
46 endif
47
48 if ECOSBOARD
49 ECOSBOARDFILES = zy1000.c
50 else
51 ECOSBOARDFILES =
52 endif
53
54 if MINIDUMMY
55 MINIDUMMYFILES = minidummy.c
56 else
57 MINIDUMMYFILES =
58 endif
59
60 if MINIDRIVER
61 DRIVERFILES =
62 else
63 DRIVERFILES = jtag_driver.c commands.c
64 endif
65
66 if AT91RM9200
67 AT91RM9200FILES = at91rm9200.c
68 else
69 AT91RM9200FILES =
70 endif
71
72 if GW16012
73 GW16012FILES = gw16012.c
74 else
75 GW16012FILES =
76 endif
77
78 if BITQ
79 BITQFILES = bitq.c
80 else
81 BITQFILES =
82 endif
83
84 if PRESTO_LIBFTDI
85 PRESTOFILES = presto.c
86 else
87 if PRESTO_FTD2XX
88 PRESTOFILES = presto.c
89 else
90 PRESTOFILES =
91 endif
92 endif
93
94 if USBPROG
95 USBPROGFILES = usbprog.c
96 else
97 USBPROGFILES =
98 endif
99
100 if JLINK
101 JLINKFILES = jlink.c
102 else
103 JLINKFILES =
104 endif
105
106 if RLINK
107 RLINKFILES = rlink/rlink.c rlink/rlink_speed_table.c
108 else
109 RLINKFILES =
110 endif
111
112 if VSLLINK
113 VSLLINKFILES = vsllink.c
114 else
115 VSLLINKFILES =
116 endif
117
118 if ARMJTAGEW
119 ARMJTAGEWFILES = arm-jtag-ew.c
120 else
121 ARMJTAGEWFILES =
122 endif
123
124 libjtag_la_SOURCES = \
125         jtag.c \
126         interface.c \
127         $(DRIVERFILES) \
128         $(BITBANGFILES) \
129         $(PARPORTFILES) \
130         $(DUMMYFILES) \
131         $(FT2232FILES) \
132         $(AMTJTAGACCELFILES) \
133         $(EP93XXFILES) \
134         $(AT91RM9200FILES) \
135         $(GW16012FILES) \
136         $(BITQFILES) \
137         $(PRESTOFILES) \
138         $(USBPROGFILES) \
139         $(ECOSBOARDFILES) \
140         $(MINIDUMMYFILES) \
141         $(JLINKFILES) \
142         $(RLINKFILES) \
143         $(VSLLINKFILES) \
144         $(ARMJTAGEWFILES)
145
146 noinst_HEADERS = \
147         interface.h \
148         commands.h \
149         minidriver.h \
150         bitbang.h \
151         jtag.h \
152         bitq.h \
153         rlink/dtc_cmd.h \
154         rlink/ep1_cmd.h \
155         rlink/rlink.h \
156         rlink/st7.h
157
158 MAINTAINERCLEANFILES = Makefile.in