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.
 
 
 
 
 
 

74 lines
1.2 KiB

  1. include $(top_srcdir)/common.mk
  2. METASOURCES = AUTO
  3. noinst_LTLIBRARIES = libjtag.la
  4. SUBDIRS =
  5. DRIVERFILES =
  6. libjtag_la_LIBADD =
  7. CLEANFILES =
  8. BUILT_SOURCES =
  9. BUILT_SOURCES += minidriver_imp.h
  10. CLEANFILES += minidriver_imp.h
  11. if MINIDRIVER
  12. if ZY1000
  13. DRIVERFILES += zy1000/zy1000.c
  14. JTAG_MINIDRIVER_DIR = $(srcdir)/zy1000
  15. endif
  16. if MINIDRIVER_DUMMY
  17. DRIVERFILES += minidummy/minidummy.c commands.c
  18. JTAG_MINIDRIVER_DIR = $(srcdir)/minidummy
  19. endif
  20. MINIDRIVER_IMP_DIR = $(srcdir)/minidriver
  21. jtag_minidriver.h: $(JTAG_MINIDRIVER_DIR)/jtag_minidriver.h
  22. cp $< $@
  23. BUILT_SOURCES += jtag_minidriver.h
  24. CLEANFILES += jtag_minidriver.h
  25. else
  26. MINIDRIVER_IMP_DIR = $(srcdir)/drivers
  27. DRIVERFILES += commands.c
  28. SUBDIRS += drivers
  29. libjtag_la_LIBADD += $(top_builddir)/src/jtag/drivers/libocdjtagdrivers.la
  30. endif
  31. # endif // MINIDRIVER
  32. minidriver_imp.h: $(MINIDRIVER_IMP_DIR)/minidriver_imp.h
  33. cp $< $@
  34. libjtag_la_SOURCES = \
  35. adapter.c \
  36. core.c \
  37. interface.c \
  38. interfaces.c \
  39. tcl.c \
  40. $(DRIVERFILES)
  41. noinst_HEADERS = \
  42. commands.h \
  43. driver.h \
  44. interface.h \
  45. interfaces.h \
  46. minidriver.h \
  47. jtag.h \
  48. minidriver/minidriver_imp.h \
  49. minidummy/jtag_minidriver.h
  50. EXTRA_DIST = startup.tcl
  51. MAINTAINERCLEANFILES = $(srcdir)/Makefile.in