-AM_CPPFLAGS = \
- -I$(top_srcdir)/src \
- -I$(top_builddir)/src
+include $(top_srcdir)/common.mk
noinst_LTLIBRARIES = libocdjtagdrivers.la
+libocdjtagdrivers_la_LIBADD =
libocdjtagdrivers_la_SOURCES = \
$(DRIVERFILES)
+ocddatadir = $(pkglibdir)
+nobase_dist_ocddata_DATA =
+
+ULINK_FIRMWARE = $(srcdir)/OpenULINK
+
+EXTRA_DIST = $(ULINK_FIRMWARE)
+
DRIVERFILES =
+SUBDIRS=
# Standard Driver: common files
DRIVERFILES += driver.c
DRIVERFILES += usb_common.c
endif
+if USE_LIBUSB1
+DRIVERFILES += libusb1_common.c
+else
+
+if USE_LIBUSB0
+DRIVERFILES += libusb0_common.c
+endif
+
+endif
+
if BITBANG
DRIVERFILES += bitbang.c
endif
if FT2232_DRIVER
DRIVERFILES += ft2232.c
endif
+if FTDI_DRIVER
+DRIVERFILES += ftdi.c mpsse.c
+endif
+if USB_BLASTER_DRIVER
+SUBDIRS += usb_blaster
+libocdjtagdrivers_la_LIBADD += $(top_builddir)/src/jtag/drivers/usb_blaster/libocdusbblaster.la
+endif
if AMTJTAGACCEL
DRIVERFILES += amt_jtagaccel.c
endif
if RLINK
DRIVERFILES += rlink.c rlink_speed_table.c
endif
+if ULINK
+DRIVERFILES += ulink.c
+nobase_dist_ocddata_DATA += $(ULINK_FIRMWARE)/ulink_firmware.hex
+endif
if VSLLINK
+DRIVERFILES += versaloon/usbtoxxx/usbtogpio.c
+DRIVERFILES += versaloon/usbtoxxx/usbtojtagraw.c
+DRIVERFILES += versaloon/usbtoxxx/usbtoswd.c
+DRIVERFILES += versaloon/usbtoxxx/usbtopwr.c
+DRIVERFILES += versaloon/usbtoxxx/usbtoxxx.c
+DRIVERFILES += versaloon/versaloon.c
DRIVERFILES += vsllink.c
endif
if ARMJTAGEW
DRIVERFILES += arm-jtag-ew.c
endif
+if BUSPIRATE
+DRIVERFILES += buspirate.c
+endif
+if REMOTE_BITBANG
+DRIVERFILES += remote_bitbang.c
+endif
+if HLADAPTER
+DRIVERFILES += stlink_usb.c
+DRIVERFILES += ti_icdi_usb.c
+endif
+if OSBDM
+DRIVERFILES += osbdm.c
+endif
+if OPENDOUS
+DRIVERFILES += opendous.c
+endif
+if SYSFSGPIO
+DRIVERFILES += sysfsgpio.c
+endif
+
+if OPENJTAG
+DRIVERFILES += openjtag.c
+endif
noinst_HEADERS = \
bitbang.h \
bitq.h \
+ ftd2xx_common.h \
+ libusb0_common.h \
+ libusb1_common.h \
+ libusb_common.h \
minidriver_imp.h \
+ mpsse.h \
rlink.h \
rlink_dtc_cmd.h \
rlink_ep1_cmd.h \
rlink_st7.h \
- usb_common.h
+ usb_common.h \
+ versaloon/usbtoxxx/usbtoxxx.h \
+ versaloon/usbtoxxx/usbtoxxx_internal.h \
+ versaloon/versaloon.h \
+ versaloon/versaloon_include.h \
+ versaloon/versaloon_internal.h
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in