X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2FMakefile.am;h=7ce4adc29579ae7a38de3980bd1847ef9c1c9b5d;hp=ba722c6dc7a55c0a0f5c5bb24c00b8e6578228a0;hb=HEAD;hpb=c2cecc74b0acb11254392b6622655a4758f35903 diff --git a/src/jtag/Makefile.am b/src/jtag/Makefile.am index ba722c6dc7..7ce4adc295 100644 --- a/src/jtag/Makefile.am +++ b/src/jtag/Makefile.am @@ -1,97 +1,33 @@ -AM_CPPFLAGS = \ - -I$(top_srcdir)/src/helper \ - -I$(top_srcdir)/src/target - -METASOURCES = AUTO -noinst_LTLIBRARIES = libjtag.la - -DRIVERFILES = - -if MINIDRIVER - -if ZY1000 -DRIVERFILES += zy1000/zy1000.c -AM_CPPFLAGS += -I$(srcdir)/zy1000 -endif -if MINIDRIVER_DUMMY -DRIVERFILES += minidummy/minidummy.c commands.c -AM_CPPFLAGS += -I$(srcdir)/minidummy -endif - -else - -# Standard Driver: common files -DRIVERFILES += driver.c commands.c - -if BITBANG -DRIVERFILES += bitbang.c -endif -if PARPORT -DRIVERFILES += parport.c -endif -if DUMMY -DRIVERFILES += dummy.c -endif -if FT2232_DRIVER -DRIVERFILES += ft2232.c -endif -if AMTJTAGACCEL -DRIVERFILES += amt_jtagaccel.c -endif -if EP93XX -DRIVERFILES += ep93xx.c -endif -if AT91RM9200 -DRIVERFILES += at91rm9200.c -endif -if GW16012 -DRIVERFILES += gw16012.c -endif -if BITQ -DRIVERFILES += bitq.c -endif -if PRESTO_DRIVER -DRIVERFILES += presto.c -endif -if USBPROG -DRIVERFILES += usbprog.c -endif -if JLINK -DRIVERFILES += jlink.c -endif -if RLINK -DRIVERFILES += rlink/rlink.c rlink/rlink_speed_table.c -endif -if VSLLINK -DRIVERFILES += vsllink.c -endif -if ARMJTAGEW -DRIVERFILES += arm-jtag-ew.c -endif - -endif -# endif // MINIDRIVER - - -libjtag_la_SOURCES = \ - core.c \ - interface.c \ - interfaces.c \ - tcl.c \ - $(DRIVERFILES) - -noinst_HEADERS = \ - interface.h \ - interfaces.h \ - commands.h \ - minidriver.h \ - bitbang.h \ - jtag.h \ - bitq.h \ - rlink/dtc_cmd.h \ - rlink/ep1_cmd.h \ - rlink/rlink.h \ - rlink/st7.h \ - minidummy/jtag_minidriver.h - -MAINTAINERCLEANFILES = $(srcdir)/Makefile.in +# SPDX-License-Identifier: GPL-2.0-or-later + +noinst_LTLIBRARIES += %D%/libjtag.la + +%C%_libjtag_la_LIBADD = + +if HLADAPTER +include %D%/hla/Makefile.am +%C%_libjtag_la_LIBADD += $(top_builddir)/%D%/hla/libocdhla.la +endif + +include %D%/drivers/Makefile.am +%C%_libjtag_la_LIBADD += $(top_builddir)/%D%/drivers/libocdjtagdrivers.la + +%C%_libjtag_la_SOURCES = \ + %D%/adapter.c \ + %D%/adapter.h \ + %D%/commands.c \ + %D%/core.c \ + %D%/interface.c \ + %D%/interfaces.c \ + %D%/tcl.c \ + %D%/swim.c \ + %D%/commands.h \ + %D%/interface.h \ + %D%/interfaces.h \ + %D%/minidriver.h \ + %D%/jtag.h \ + %D%/swd.h \ + %D%/swim.h \ + %D%/tcl.h + +STARTUP_TCL_SRCS += %D%/startup.tcl