1 include $(top_srcdir)/common.mk
3 noinst_LTLIBRARIES = libocdjtagdrivers.la
4 libocdjtagdrivers_la_LIBADD =
6 libocdjtagdrivers_la_SOURCES = \
9 libocdjtagdrivers_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBUSB1_CFLAGS) \
10 $(LIBUSB0_CFLAGS) $(HIDAPI_CFLAGS) $(LIBFTDI_CFLAGS)
12 ULINK_FIRMWARE = $(srcdir)/OpenULINK
14 EXTRA_DIST = $(ULINK_FIRMWARE) \
15 usb_blaster/README.CheapClone \
24 if INTERNAL_LIBJAYLINK
27 libjaylink_internal_la_SOURCES = jlink.c
28 libjaylink_internal_la_LIBADD = libjaylink/libjaylink/libjaylink.la
29 libjaylink_internal_la_CPPFLAGS = -I$(builddir)/libjaylink/libjaylink \
30 -I$(srcdir)/libjaylink $(AM_CPPFLAGS)
32 noinst_LTLIBRARIES += libjaylink_internal.la
33 libocdjtagdrivers_la_LIBADD += libjaylink_internal.la
35 DRIVERFILES += jlink.c
36 libocdjtagdrivers_la_CPPFLAGS += $(libjaylink_CFLAGS)
40 # Standard Driver: common files
41 DRIVERFILES += driver.c
44 DRIVERFILES += libusb1_common.c
48 DRIVERFILES += usb_common.c
50 DRIVERFILES += libusb0_common.c
55 DRIVERFILES += bitbang.c
58 DRIVERFILES += parport.c
61 DRIVERFILES += dummy.c
64 DRIVERFILES += ftdi.c mpsse.c
67 DRIVERFILES += jtag_vpi.c
70 SUBDIRS += usb_blaster
71 libocdjtagdrivers_la_LIBADD += $(top_builddir)/src/jtag/drivers/usb_blaster/libocdusbblaster.la
74 DRIVERFILES += amt_jtagaccel.c
77 DRIVERFILES += ep93xx.c
80 DRIVERFILES += at91rm9200.c
83 DRIVERFILES += gw16012.c
89 DRIVERFILES += presto.c
92 DRIVERFILES += usbprog.c
95 DRIVERFILES += rlink.c rlink_speed_table.c
98 DRIVERFILES += ulink.c
99 ulinkdir = $(pkgdatadir)/OpenULINK
100 dist_ulink_DATA = $(ULINK_FIRMWARE)/ulink_firmware.hex
103 DRIVERFILES += versaloon/usbtoxxx/usbtogpio.c
104 DRIVERFILES += versaloon/usbtoxxx/usbtojtagraw.c
105 DRIVERFILES += versaloon/usbtoxxx/usbtoswd.c
106 DRIVERFILES += versaloon/usbtoxxx/usbtopwr.c
107 DRIVERFILES += versaloon/usbtoxxx/usbtoxxx.c
108 DRIVERFILES += versaloon/versaloon.c
109 DRIVERFILES += vsllink.c
112 DRIVERFILES += arm-jtag-ew.c
115 DRIVERFILES += buspirate.c
118 DRIVERFILES += remote_bitbang.c
121 DRIVERFILES += stlink_usb.c
122 DRIVERFILES += ti_icdi_usb.c
125 DRIVERFILES += osbdm.c
128 DRIVERFILES += opendous.c
131 DRIVERFILES += sysfsgpio.c
134 DRIVERFILES += bcm2835gpio.c
138 DRIVERFILES += openjtag.c
142 DRIVERFILES += cmsis_dap_usb.c
159 versaloon/usbtoxxx/usbtoxxx.h \
160 versaloon/usbtoxxx/usbtoxxx_internal.h \
161 versaloon/versaloon.h \
162 versaloon/versaloon_include.h \
163 versaloon/versaloon_internal.h
165 DIST_SUBDIRS = usb_blaster
168 if INTERNAL_LIBJAYLINK
169 DIST_SUBDIRS += libjaylink
173 MAINTAINERCLEANFILES = $(srcdir)/Makefile.in