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. AM_CPPFLAGS = \
  2. -I$(top_srcdir)/src \
  3. -I$(top_builddir)/src
  4. METASOURCES = AUTO
  5. noinst_LTLIBRARIES = libjtag.la
  6. SUBDIRS =
  7. DRIVERFILES =
  8. libjtag_la_LIBADD =
  9. CLEANFILES =
  10. BUILT_SOURCES =
  11. BUILT_SOURCES += minidriver_imp.h
  12. CLEANFILES += minidriver_imp.h
  13. if MINIDRIVER
  14. if ZY1000
  15. DRIVERFILES += zy1000/zy1000.c
  16. JTAG_MINIDRIVER_DIR = $(srcdir)/zy1000
  17. endif
  18. if MINIDRIVER_DUMMY
  19. DRIVERFILES += minidummy/minidummy.c commands.c
  20. JTAG_MINIDRIVER_DIR = $(srcdir)/minidummy
  21. endif
  22. MINIDRIVER_IMP_DIR = $(srcdir)/minidriver
  23. jtag_minidriver.h: $(JTAG_MINIDRIVER_DIR)/jtag_minidriver.h
  24. cp $< $@
  25. BUILT_SOURCES += jtag_minidriver.h
  26. CLEANFILES += jtag_minidriver.h
  27. else
  28. MINIDRIVER_IMP_DIR = $(srcdir)/drivers
  29. DRIVERFILES += commands.c
  30. SUBDIRS += drivers
  31. libjtag_la_LIBADD += $(top_builddir)/src/jtag/drivers/libocdjtagdrivers.la
  32. endif
  33. # endif // MINIDRIVER
  34. minidriver_imp.h: $(MINIDRIVER_IMP_DIR)/minidriver_imp.h
  35. cp $< $@
  36. libjtag_la_SOURCES = \
  37. core.c \
  38. interface.c \
  39. interfaces.c \
  40. tcl.c \
  41. $(DRIVERFILES)
  42. noinst_HEADERS = \
  43. commands.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