X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fjtag%2FMakefile.am;h=4ed5e7aa0b1b384d4328e3ebae85647862a2cc43;hb=b5a24386e49ca643ab750543e3818172d37fbc54;hp=4ca0c782bbf30c7734504a3a94f039532810cfe4;hpb=896ac8d4ef3212f80887bf009d626c5becb1240a;p=fw%2Fopenocd diff --git a/src/jtag/Makefile.am b/src/jtag/Makefile.am index 4ca0c782b..4ed5e7aa0 100644 --- a/src/jtag/Makefile.am +++ b/src/jtag/Makefile.am @@ -1,58 +1,37 @@ -AM_CPPFLAGS = \ - -I$(top_srcdir)/src \ - -I$(top_srcdir)/src/helper \ - -I$(top_srcdir)/src/target +noinst_LTLIBRARIES += %D%/libjtag.la -METASOURCES = AUTO -noinst_LTLIBRARIES = libjtag.la +JTAG_SRCS = %D%/commands.c +%C%_libjtag_la_LIBADD = -SUBDIRS = -DRIVERFILES = -libjtag_la_LIBADD = - -if MINIDRIVER - -# for minidriver_imp.h -AM_CPPFLAGS += -I$(srcdir)/minidriver - -if ZY1000 -DRIVERFILES += zy1000/zy1000.c -AM_CPPFLAGS += -I$(srcdir)/zy1000 +if HLADAPTER +include %D%/hla/Makefile.am +%C%_libjtag_la_LIBADD += $(top_builddir)/%D%/hla/libocdhla.la endif -if MINIDRIVER_DUMMY -DRIVERFILES += minidummy/minidummy.c commands.c -AM_CPPFLAGS += -I$(srcdir)/minidummy -endif - -else - -DRIVERFILES += commands.c - -SUBDIRS += drivers -libjtag_la_LIBADD += $(top_builddir)/src/jtag/drivers/libocdjtagdrivers.la - -# for minidriver_imp.h -AM_CPPFLAGS += -I$(srcdir)/drivers +if AICE +include %D%/aice/Makefile.am +%C%_libjtag_la_LIBADD += $(top_builddir)/%D%/aice/libocdaice.la endif -# endif // MINIDRIVER - -libjtag_la_SOURCES = \ - core.c \ - interface.c \ - interfaces.c \ - tcl.c \ - $(DRIVERFILES) - -noinst_HEADERS = \ - commands.h \ - interface.h \ - interfaces.h \ - minidriver.h \ - jtag.h \ - minidriver/minidriver_imp.h \ - minidummy/jtag_minidriver.h - -EXTRA_DIST = startup.tcl -MAINTAINERCLEANFILES = $(srcdir)/Makefile.in +include %D%/drivers/Makefile.am +%C%_libjtag_la_LIBADD += $(top_builddir)/%D%/drivers/libocdjtagdrivers.la + +%C%_libjtag_la_SOURCES = \ + %D%/adapter.c \ + %D%/core.c \ + %D%/interface.c \ + %D%/interfaces.c \ + %D%/tcl.c \ + %D%/swim.c \ + %D%/commands.h \ + %D%/driver.h \ + %D%/interface.h \ + %D%/interfaces.h \ + %D%/minidriver.h \ + %D%/jtag.h \ + %D%/swd.h \ + %D%/swim.h \ + %D%/tcl.h \ + $(JTAG_SRCS) + +STARTUP_TCL_SRCS += %D%/startup.tcl