aboutsummaryrefslogtreecommitdiff
path: root/src/jtag/Makefile.am
blob: 72bf808e429cd635df53dfabbd7aab387f5de655 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
AM_CPPFLAGS = \
	-I$(top_srcdir)/src/helper \
	-I$(top_srcdir)/src/target

METASOURCES = AUTO
noinst_LTLIBRARIES = libjtag.la

if BITBANG
BITBANGFILES = bitbang.c
else
BITBANGFILES =
endif

if PARPORT
PARPORTFILES = parport.c
else
PARPORTFILES =
endif

if DUMMY
DUMMYFILES = dummy.c
else
DUMMYFILES =
endif

if FT2232_LIBFTDI
FT2232FILES = ft2232.c
else
if FT2232_FTD2XX
FT2232FILES = ft2232.c
else
FT2232FILES =
endif
endif

if AMTJTAGACCEL
AMTJTAGACCELFILES = amt_jtagaccel.c
else
AMTJTAGACCELFILES =
endif

if EP93XX
EP93XXFILES = ep93xx.c
else
EP93XXFILES =
endif

if ECOSBOARD
ECOSBOARDFILES = zy1000.c
else
ECOSBOARDFILES =
endif

if MINIDRIVER
DRIVERFILES =
else
DRIVERFILES = jtag_driver.c
endif

if AT91RM9200
AT91RM9200FILES = at91rm9200.c
else
AT91RM9200FILES =
endif

if GW16012
GW16012FILES = gw16012.c
else
GW16012FILES =
endif

if BITQ
BITQFILES = bitq.c
else
BITQFILES =
endif

if PRESTO_LIBFTDI
PRESTOFILES = presto.c
else
if PRESTO_FTD2XX
PRESTOFILES = presto.c
else
PRESTOFILES =
endif
endif

if USBPROG
USBPROGFILES = usbprog.c
else
USBPROGFILES =
endif

if JLINK
JLINKFILES = jlink.c
else
JLINKFILES =
endif

if RLINK
RLINKFILES = rlink/rlink.c rlink/rlink_speed_table.c
else
RLINKFILES =
endif

if VSLLINK
VSLLINKFILES = vsllink.c
else
VSLLINKFILES =
endif

if ARMJTAGEW
ARMJTAGEWFILES = arm-jtag-ew.c
else
ARMJTAGEWFILES =
endif

libjtag_la_SOURCES = \
	jtag.c \
	$(DRIVERFILES) \
	$(BITBANGFILES) \
	$(PARPORTFILES) \
	$(DUMMYFILES) \
	$(FT2232FILES) \
	$(AMTJTAGACCELFILES) \
	$(EP93XXFILES) \
	$(AT91RM9200FILES) \
	$(GW16012FILES) \
	$(BITQFILES) \
	$(PRESTOFILES) \
	$(USBPROGFILES) \
	$(ECOSBOARDFILES) \
	$(JLINKFILES) \
	$(RLINKFILES) \
	$(VSLLINKFILES) \
	$(ARMJTAGEWFILES)

noinst_HEADERS = \
	interface.h \
	minidriver.h \
	bitbang.h \
	jtag.h \
	bitq.h \
	rlink/dtc_cmd.h \
	rlink/ep1_cmd.h \
	rlink/rlink.h \
	rlink/st7.h

MAINTAINERCLEANFILES = Makefile.in