You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

155 lines
2.8 KiB

  1. include $(top_srcdir)/common.mk
  2. noinst_LTLIBRARIES = libocdjtagdrivers.la
  3. libocdjtagdrivers_la_LIBADD =
  4. libocdjtagdrivers_la_SOURCES = \
  5. $(DRIVERFILES)
  6. libocdjtagdrivers_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBUSB1_CFLAGS) \
  7. $(LIBUSB0_CFLAGS) $(HIDAPI_CFLAGS)
  8. ULINK_FIRMWARE = $(srcdir)/OpenULINK
  9. EXTRA_DIST = $(ULINK_FIRMWARE) \
  10. usb_blaster/README.CheapClone \
  11. Makefile.rlink \
  12. rlink_call.m4 \
  13. rlink_init.m4
  14. DRIVERFILES =
  15. SUBDIRS=
  16. # Standard Driver: common files
  17. DRIVERFILES += driver.c
  18. if USE_LIBUSB1
  19. DRIVERFILES += libusb1_common.c
  20. endif
  21. if USE_LIBUSB0
  22. DRIVERFILES += usb_common.c
  23. if !USE_LIBUSB1
  24. DRIVERFILES += libusb0_common.c
  25. endif
  26. endif
  27. if BITBANG
  28. DRIVERFILES += bitbang.c
  29. endif
  30. if PARPORT
  31. DRIVERFILES += parport.c
  32. endif
  33. if DUMMY
  34. DRIVERFILES += dummy.c
  35. endif
  36. if FT2232_DRIVER
  37. DRIVERFILES += ft2232.c
  38. endif
  39. if FTDI
  40. DRIVERFILES += ftdi.c mpsse.c
  41. endif
  42. if JTAG_VPI
  43. DRIVERFILES += jtag_vpi.c
  44. endif
  45. if USB_BLASTER_DRIVER
  46. SUBDIRS += usb_blaster
  47. libocdjtagdrivers_la_LIBADD += $(top_builddir)/src/jtag/drivers/usb_blaster/libocdusbblaster.la
  48. endif
  49. if AMTJTAGACCEL
  50. DRIVERFILES += amt_jtagaccel.c
  51. endif
  52. if EP93XX
  53. DRIVERFILES += ep93xx.c
  54. endif
  55. if AT91RM9200
  56. DRIVERFILES += at91rm9200.c
  57. endif
  58. if GW16012
  59. DRIVERFILES += gw16012.c
  60. endif
  61. if BITQ
  62. DRIVERFILES += bitq.c
  63. endif
  64. if PRESTO_DRIVER
  65. DRIVERFILES += presto.c
  66. endif
  67. if USBPROG
  68. DRIVERFILES += usbprog.c
  69. endif
  70. if JLINK
  71. DRIVERFILES += jlink.c
  72. endif
  73. if RLINK
  74. DRIVERFILES += rlink.c rlink_speed_table.c
  75. endif
  76. if ULINK
  77. DRIVERFILES += ulink.c
  78. ulinkdir = $(pkgdatadir)/OpenULINK
  79. dist_ulink_DATA = $(ULINK_FIRMWARE)/ulink_firmware.hex
  80. endif
  81. if VSLLINK
  82. DRIVERFILES += versaloon/usbtoxxx/usbtogpio.c
  83. DRIVERFILES += versaloon/usbtoxxx/usbtojtagraw.c
  84. DRIVERFILES += versaloon/usbtoxxx/usbtoswd.c
  85. DRIVERFILES += versaloon/usbtoxxx/usbtopwr.c
  86. DRIVERFILES += versaloon/usbtoxxx/usbtoxxx.c
  87. DRIVERFILES += versaloon/versaloon.c
  88. DRIVERFILES += vsllink.c
  89. endif
  90. if ARMJTAGEW
  91. DRIVERFILES += arm-jtag-ew.c
  92. endif
  93. if BUSPIRATE
  94. DRIVERFILES += buspirate.c
  95. endif
  96. if REMOTE_BITBANG
  97. DRIVERFILES += remote_bitbang.c
  98. endif
  99. if HLADAPTER
  100. DRIVERFILES += stlink_usb.c
  101. DRIVERFILES += ti_icdi_usb.c
  102. endif
  103. if OSBDM
  104. DRIVERFILES += osbdm.c
  105. endif
  106. if OPENDOUS
  107. DRIVERFILES += opendous.c
  108. endif
  109. if SYSFSGPIO
  110. DRIVERFILES += sysfsgpio.c
  111. endif
  112. if BCM2835GPIO
  113. DRIVERFILES += bcm2835gpio.c
  114. endif
  115. if OPENJTAG
  116. DRIVERFILES += openjtag.c
  117. endif
  118. if CMSIS_DAP
  119. DRIVERFILES += cmsis_dap_usb.c
  120. endif
  121. noinst_HEADERS = \
  122. bitbang.h \
  123. bitq.h \
  124. ftd2xx_common.h \
  125. libusb0_common.h \
  126. libusb1_common.h \
  127. libusb_common.h \
  128. minidriver_imp.h \
  129. mpsse.h \
  130. rlink.h \
  131. rlink_dtc_cmd.h \
  132. rlink_ep1_cmd.h \
  133. rlink_st7.h \
  134. usb_common.h \
  135. versaloon/usbtoxxx/usbtoxxx.h \
  136. versaloon/usbtoxxx/usbtoxxx_internal.h \
  137. versaloon/versaloon.h \
  138. versaloon/versaloon_include.h \
  139. versaloon/versaloon_internal.h
  140. MAINTAINERCLEANFILES = $(srcdir)/Makefile.in