72 lines
1.4 KiB
Makefile
72 lines
1.4 KiB
Makefile
noinst_LTLIBRARIES += %D%/libjtag.la
|
|
|
|
JTAG_SRCS = %D%/commands.c
|
|
%C%_libjtag_la_LIBADD =
|
|
|
|
BUILT_SOURCES += %D%/minidriver_imp.h
|
|
CLEANFILES += %D%/minidriver_imp.h
|
|
|
|
if MINIDRIVER
|
|
|
|
if ZY1000
|
|
JTAG_SRCS += %D%/zy1000/zy1000.c
|
|
JTAG_MINIDRIVER_DIR = %D%/zy1000
|
|
endif
|
|
if MINIDRIVER_DUMMY
|
|
JTAG_SRCS += %D%/minidummy/minidummy.c
|
|
JTAG_MINIDRIVER_DIR = %D%/minidummy
|
|
endif
|
|
|
|
MINIDRIVER_IMP_DIR = %D%/minidriver
|
|
|
|
%D%/jtag_minidriver.h: $(JTAG_MINIDRIVER_DIR)/jtag_minidriver.h
|
|
cp $< $@
|
|
|
|
BUILT_SOURCES += %D%/jtag_minidriver.h
|
|
|
|
CLEANFILES += %D%/jtag_minidriver.h
|
|
|
|
else
|
|
|
|
MINIDRIVER_IMP_DIR = %D%/drivers
|
|
|
|
if HLADAPTER
|
|
include %D%/hla/Makefile.am
|
|
%C%_libjtag_la_LIBADD += $(top_builddir)/%D%/hla/libocdhla.la
|
|
endif
|
|
|
|
if AICE
|
|
include %D%/aice/Makefile.am
|
|
%C%_libjtag_la_LIBADD += $(top_builddir)/%D%/aice/libocdaice.la
|
|
endif
|
|
|
|
include %D%/drivers/Makefile.am
|
|
%C%_libjtag_la_LIBADD += $(top_builddir)/%D%/drivers/libocdjtagdrivers.la
|
|
|
|
endif
|
|
# endif // MINIDRIVER
|
|
|
|
%D%/minidriver_imp.h: $(MINIDRIVER_IMP_DIR)/minidriver_imp.h
|
|
cp $< $@
|
|
|
|
|
|
%C%_libjtag_la_SOURCES = \
|
|
%D%/adapter.c \
|
|
%D%/core.c \
|
|
%D%/interface.c \
|
|
%D%/interfaces.c \
|
|
%D%/tcl.c \
|
|
%D%/commands.h \
|
|
%D%/driver.h \
|
|
%D%/interface.h \
|
|
%D%/interfaces.h \
|
|
%D%/minidriver.h \
|
|
%D%/jtag.h \
|
|
%D%/minidriver/minidriver_imp.h \
|
|
%D%/minidummy/jtag_minidriver.h \
|
|
%D%/swd.h \
|
|
%D%/tcl.h \
|
|
$(JTAG_SRCS)
|
|
|
|
STARTUP_TCL_SRCS += %D%/startup.tcl
|