$(DRIVERFILES)
libocdjtagdrivers_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBUSB1_CFLAGS) \
- $(LIBUSB0_CFLAGS) $(HIDAPI_CFLAGS)
+ $(LIBUSB0_CFLAGS) $(HIDAPI_CFLAGS) $(LIBFTDI_CFLAGS)
ULINK_FIRMWARE = $(srcdir)/OpenULINK
-EXTRA_DIST = $(ULINK_FIRMWARE)
+EXTRA_DIST = $(ULINK_FIRMWARE) \
+ usb_blaster/README.CheapClone \
+ Makefile.rlink \
+ rlink_call.m4 \
+ rlink_init.m4
DRIVERFILES =
SUBDIRS=
+if JLINK
+if INTERNAL_LIBJAYLINK
+SUBDIRS += libjaylink
+
+libjaylink_internal_la_SOURCES = jlink.c
+libjaylink_internal_la_LIBADD = libjaylink/libjaylink/libjaylink.la
+libjaylink_internal_la_CPPFLAGS = -I$(builddir)/libjaylink/libjaylink \
+ -I$(srcdir)/libjaylink $(AM_CPPFLAGS)
+
+noinst_LTLIBRARIES += libjaylink_internal.la
+libocdjtagdrivers_la_LIBADD += libjaylink_internal.la
+else
+DRIVERFILES += jlink.c
+libocdjtagdrivers_la_CPPFLAGS += $(libjaylink_CFLAGS)
+endif
+endif
+
# Standard Driver: common files
DRIVERFILES += driver.c
if DUMMY
DRIVERFILES += dummy.c
endif
-if FT2232_DRIVER
-DRIVERFILES += ft2232.c
-endif
if FTDI
DRIVERFILES += ftdi.c mpsse.c
endif
if BITQ
DRIVERFILES += bitq.c
endif
-if PRESTO_DRIVER
+if PRESTO
DRIVERFILES += presto.c
endif
if USBPROG
DRIVERFILES += usbprog.c
endif
-if JLINK
-DRIVERFILES += jlink.c
-endif
if RLINK
DRIVERFILES += rlink.c rlink_speed_table.c
endif
noinst_HEADERS = \
bitbang.h \
bitq.h \
- ftd2xx_common.h \
libusb0_common.h \
libusb1_common.h \
libusb_common.h \
versaloon/versaloon_include.h \
versaloon/versaloon_internal.h
+DIST_SUBDIRS = usb_blaster
+
+if JLINK
+if INTERNAL_LIBJAYLINK
+DIST_SUBDIRS += libjaylink
+endif
+endif
+
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in