Skip to content
Snippets Groups Projects
Commit 0bc53e73 authored by zwelch's avatar zwelch
Browse files

Simplify JTAG automake input file:

- Consolidate all individual driver variables into DRIVERFILES.
  - Eliminates all empty 'else' conditional clauses.
- Move minidriver files to top of file.
- Use MINIDRIVER conditional to build only driver(s) that will be linked.
- Eliminate superfluous whitespace.


git-svn-id: svn://svn.berlios.de/openocd/trunk@2176 b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent b8034bd9
No related branches found
No related tags found
No related merge requests found
...@@ -5,145 +5,87 @@ AM_CPPFLAGS = \ ...@@ -5,145 +5,87 @@ AM_CPPFLAGS = \
METASOURCES = AUTO METASOURCES = AUTO
noinst_LTLIBRARIES = libjtag.la noinst_LTLIBRARIES = libjtag.la
if BITBANG DRIVERFILES =
BITBANGFILES = bitbang.c
else if MINIDRIVER
BITBANGFILES =
if ECOSBOARD
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 endif
if PARPORT
PARPORTFILES = parport.c
else else
PARPORTFILES =
endif
# Standard Driver: common files
DRIVERFILES += driver.c commands.c
if BITBANG
DRIVERFILES += bitbang.c
endif
if PARPORT
DRIVERFILES += parport.c
endif
if DUMMY if DUMMY
DUMMYFILES = dummy.c DRIVERFILES += dummy.c
else
DUMMYFILES =
endif endif
if FT2232_LIBFTDI if FT2232_LIBFTDI
FT2232FILES = ft2232.c DRIVERFILES += ft2232.c
else else
if FT2232_FTD2XX if FT2232_FTD2XX
FT2232FILES = ft2232.c DRIVERFILES += ft2232.c
else
FT2232FILES =
endif endif
endif endif
if AMTJTAGACCEL if AMTJTAGACCEL
AMTJTAGACCELFILES = amt_jtagaccel.c DRIVERFILES += amt_jtagaccel.c
else
AMTJTAGACCELFILES =
endif endif
if EP93XX if EP93XX
EP93XXFILES = ep93xx.c DRIVERFILES += ep93xx.c
else
EP93XXFILES =
endif endif
if ECOSBOARD
ECOSBOARDFILES = zy1000/zy1000.c
AM_CPPFLAGS += -I$(srcdir)/zy1000
else
ECOSBOARDFILES =
endif
if MINIDRIVER_DUMMY
MINIDUMMYFILES = minidummy/minidummy.c commands.c
AM_CPPFLAGS += -I$(srcdir)/minidummy
else
MINIDUMMYFILES =
endif
if MINIDRIVER
DRIVERFILES = $(MINIDUMMYFILES)
else
DRIVERFILES = driver.c commands.c
endif
if AT91RM9200 if AT91RM9200
AT91RM9200FILES = at91rm9200.c DRIVERFILES += at91rm9200.c
else
AT91RM9200FILES =
endif endif
if GW16012 if GW16012
GW16012FILES = gw16012.c DRIVERFILES += gw16012.c
else
GW16012FILES =
endif endif
if BITQ if BITQ
BITQFILES = bitq.c DRIVERFILES += bitq.c
else
BITQFILES =
endif endif
if PRESTO_LIBFTDI if PRESTO_LIBFTDI
PRESTOFILES = presto.c DRIVERFILES += presto.c
else else
if PRESTO_FTD2XX if PRESTO_FTD2XX
PRESTOFILES = presto.c DRIVERFILES += presto.c
else
PRESTOFILES =
endif endif
endif endif
if USBPROG if USBPROG
USBPROGFILES = usbprog.c DRIVERFILES += usbprog.c
else
USBPROGFILES =
endif endif
if JLINK if JLINK
JLINKFILES = jlink.c DRIVERFILES += jlink.c
else
JLINKFILES =
endif endif
if RLINK if RLINK
RLINKFILES = rlink/rlink.c rlink/rlink_speed_table.c DRIVERFILES += rlink/rlink.c rlink/rlink_speed_table.c
else
RLINKFILES =
endif endif
if VSLLINK if VSLLINK
VSLLINKFILES = vsllink.c DRIVERFILES += vsllink.c
else
VSLLINKFILES =
endif endif
if ARMJTAGEW if ARMJTAGEW
ARMJTAGEWFILES = arm-jtag-ew.c DRIVERFILES += arm-jtag-ew.c
else
ARMJTAGEWFILES =
endif endif
endif
# endif // MINIDRIVER
libjtag_la_SOURCES = \ libjtag_la_SOURCES = \
core.c \ core.c \
tcl.c \ tcl.c \
interface.c \ interface.c \
$(DRIVERFILES) \ $(DRIVERFILES)
$(BITBANGFILES) \
$(PARPORTFILES) \
$(DUMMYFILES) \
$(FT2232FILES) \
$(AMTJTAGACCELFILES) \
$(EP93XXFILES) \
$(AT91RM9200FILES) \
$(GW16012FILES) \
$(BITQFILES) \
$(PRESTOFILES) \
$(USBPROGFILES) \
$(ECOSBOARDFILES) \
$(JLINKFILES) \
$(RLINKFILES) \
$(VSLLINKFILES) \
$(ARMJTAGEWFILES)
noinst_HEADERS = \ noinst_HEADERS = \
interface.h \ interface.h \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment