X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fjtag%2FMakefile.am;h=875fbcb67d2303712e037bf55852925e6fc61898;hb=d60ebc0ab535e54f76e734d00d9ac1b5c9b6eb93;hp=da2edddcbe8c122c743af607bb7f3dc051a00e2f;hpb=eb1bc657ae10f9e21304e068ca17dc0231a9b9c0;p=openocd.git diff --git a/src/jtag/Makefile.am b/src/jtag/Makefile.am index da2edddcbe..875fbcb67d 100644 --- a/src/jtag/Makefile.am +++ b/src/jtag/Makefile.am @@ -9,34 +9,51 @@ SUBDIRS = DRIVERFILES = libjtag_la_LIBADD = -if MINIDRIVER +CLEANFILES = + +BUILT_SOURCES = + +BUILT_SOURCES += minidriver_imp.h +CLEANFILES += minidriver_imp.h -# for minidriver_imp.h -AM_CPPFLAGS += -I$(srcdir)/minidriver +if MINIDRIVER if ZY1000 DRIVERFILES += zy1000/zy1000.c -AM_CPPFLAGS += -I$(srcdir)/zy1000 +JTAG_MINIDRIVER_DIR = $(srcdir)/zy1000 endif if MINIDRIVER_DUMMY DRIVERFILES += minidummy/minidummy.c commands.c -AM_CPPFLAGS += -I$(srcdir)/minidummy +JTAG_MINIDRIVER_DIR = $(srcdir)/minidummy endif +MINIDRIVER_IMP_DIR = $(srcdir)/minidriver + +jtag_minidriver.h: $(JTAG_MINIDRIVER_DIR)/jtag_minidriver.h + cp $< $@ + +BUILT_SOURCES += jtag_minidriver.h + +CLEANFILES += jtag_minidriver.h + else +MINIDRIVER_IMP_DIR = $(srcdir)/drivers DRIVERFILES += commands.c SUBDIRS += drivers libjtag_la_LIBADD += $(top_builddir)/src/jtag/drivers/libocdjtagdrivers.la -# for minidriver_imp.h -AM_CPPFLAGS += -I$(srcdir)/drivers - endif + # endif // MINIDRIVER +minidriver_imp.h: $(MINIDRIVER_IMP_DIR)/minidriver_imp.h + cp $< $@ + + libjtag_la_SOURCES = \ + adapter.c \ core.c \ interface.c \ interfaces.c \