717c435dbea0e669e682ac11c06aef809f849fcf
[openocd.git] / src / jtag / Makefile.am
1
2
3 INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/helper  $(all_includes) -I$(top_srcdir)/src/target 
4 METASOURCES = AUTO
5 noinst_LIBRARIES = libjtag.a
6
7 if BITBANG
8 BITBANGFILES = bitbang.c
9 else
10 BITBANGFILES =
11 endif
12
13 if PARPORT
14 PARPORTFILES = parport.c
15 else
16 PARPORTFILES =
17 endif
18
19 if DUMMY
20 DUMMYFILES = dummy.c
21 else
22 DUMMYFILES =
23 endif
24
25 if FT2232_LIBFTDI
26 FT2232FILES = ft2232.c
27 else
28 if FT2232_FTD2XX
29 FT2232FILES = ft2232.c
30 else
31 FT2232FILES =
32 endif
33 endif
34
35 if AMTJTAGACCEL
36 AMTJTAGACCELFILES = amt_jtagaccel.c
37 else
38 AMTJTAGACCELFILES =
39 endif
40
41 if EP93XX
42 EP93XXFILES = ep93xx.c
43 else
44 EP93XXFILES =
45 endif
46
47 if ECOSBOARD
48 ECOSBOARDFILES = zy1000.c
49 else
50 ECOSBOARDFILES =
51 endif
52
53 if AT91RM9200
54 AT91RM9200FILES = at91rm9200.c
55 else
56 AT91RM9200FILES =
57 endif
58
59 if GW16012
60 GW16012FILES = gw16012.c
61 else
62 GW16012FILES =
63 endif
64
65 if BITQ
66 BITQFILES = bitq.c
67 else
68 BITQFILES =
69 endif
70
71 if PRESTO_LIBFTDI
72 PRESTOFILES = presto.c
73 else
74 if PRESTO_FTD2XX
75 PRESTOFILES = presto.c
76 else
77 PRESTOFILES =
78 endif
79 endif
80
81 if USBPROG
82 USBPROGFILES = usbprog.c
83 else
84 USBPROGFILES =
85 endif
86
87 if JLINK
88 JLINKFILES = jlink.c
89 else
90 JLINKFILES =
91 endif
92
93 if RLINK
94 RLINKFILES = rlink/rlink.c rlink/rlink_speed_table.c
95 else
96 RLINKFILES =
97 endif
98
99 if VSLLINK
100 VSLLINKFILES = vsllink.c
101 else
102 VSLLINKFILES =
103 endif
104
105 if ARMJTAGEW
106 ARMJTAGEWFILES = arm-jtag-ew.c
107 else
108 ARMJTAGEWFILES =
109 endif
110
111 libjtag_a_SOURCES = jtag.c $(BITBANGFILES) $(PARPORTFILES) $(DUMMYFILES) $(FT2232FILES) $(AMTJTAGACCELFILES) $(EP93XXFILES) \
112         $(AT91RM9200FILES) $(GW16012FILES) $(BITQFILES) $(PRESTOFILES) $(USBPROGFILES) $(ECOSBOARDFILES) $(JLINKFILES) $(RLINKFILES) $(VSLLINKFILES) $(ARMJTAGEWFILES)
113
114 noinst_HEADERS = bitbang.h jtag.h bitq.h rlink/dtc_cmd.h rlink/ep1_cmd.h rlink/rlink.h rlink/st7.h
115
116 MAINTAINERCLEANFILES = Makefile.in