X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2FMakefile.am;h=9f47b1fd86679fca021e7adcd7cb13de08b82945;hp=ea6d88fce9f005c7b55f5f261cd887fe6e7022aa;hb=cd440bd32a120a9b4c2d703d3d16dd52f16edab2;hpb=6f8b8593d63bc9781435270a54b6f7d245eecd8e diff --git a/src/target/Makefile.am b/src/target/Makefile.am index ea6d88fce9..9f47b1fd86 100644 --- a/src/target/Makefile.am +++ b/src/target/Makefile.am @@ -1,3 +1,4 @@ +include $(top_srcdir)/common.mk if OOCD_TRACE OOCD_TRACE_FILES = oocd_trace.c @@ -5,23 +6,22 @@ else OOCD_TRACE_FILES = endif -AM_CPPFLAGS = \ - -I$(top_srcdir)/src \ - -I$(top_builddir)/src +SUBDIRS = openrisc +libtarget_la_LIBADD = $(top_builddir)/src/target/openrisc/libopenrisc.la -BIN2C = $(top_builddir)/src/helper/bin2char$(EXEEXT_FOR_BUILD) +BIN2C = $(top_srcdir)/src/helper/bin2char.sh DEBUG_HANDLER = $(srcdir)/xscale/debug_handler.bin EXTRA_DIST = \ startup.tcl \ - $(DEBUG_HANDLER) + $(wildcard $(srcdir)/xscale/*) -DEBUG_HEADER = xscale_debug.h +DEBUG_HEADER = xscale_debug.inc BUILT_SOURCES = $(DEBUG_HEADER) CLEANFILES = $(DEBUG_HEADER) -$(DEBUG_HEADER): $(BIN2C) $(DEBUG_HANDLER) - $(BIN2C) < $(DEBUG_HANDLER) xscale_debug_handler > xscale_debug.h +$(DEBUG_HEADER): $(DEBUG_HANDLER) $(BIN2C) + $(BIN2C) < $< > $@ || { rm -f $@; false; } METASOURCES = AUTO noinst_LTLIBRARIES = libtarget.la @@ -32,10 +32,15 @@ libtarget_la_SOURCES = \ $(ARMV6_SRC) \ $(ARMV7_SRC) \ $(ARM_MISC_SRC) \ + $(AVR32_SRC) \ $(MIPS32_SRC) \ + $(NDS32_SRC) \ + $(INTEL_IA32_SRC) \ avrt.c \ dsp563xx.c \ - dsp563xx_once.c + dsp563xx_once.c \ + dsp5680xx.c \ + hla_target.c TARGET_CORE_SRC = \ algorithm.c \ @@ -44,7 +49,8 @@ TARGET_CORE_SRC = \ breakpoints.c \ target.c \ target_request.c \ - testee.c + testee.c \ + smp.c ARMV4_5_SRC = \ armv4_5.c \ @@ -59,6 +65,7 @@ ARM7_9_SRC = \ arm9tdmi.c \ arm920t.c \ arm966e.c \ + arm946e.c \ arm926ejs.c \ feroceon.c @@ -72,9 +79,10 @@ ARMV6_SRC = \ ARMV7_SRC = \ armv7m.c \ - cortex_m3.c \ + armv7m_trace.c \ + cortex_m.c \ armv7a.c \ - cortex_a8.c + cortex_a.c ARM_DEBUG_SRC = \ arm_dpm.c \ @@ -83,7 +91,9 @@ ARM_DEBUG_SRC = \ arm_simulator.c \ arm_semihosting.c \ arm_adi_v5.c \ - adi_v5_jtag.c \ + armv7a_cache.c \ + armv7a_cache_l2x.c \ + adi_v5_jtag.c \ adi_v5_swd.c \ embeddedice.c \ trace.c \ @@ -92,6 +102,12 @@ ARM_DEBUG_SRC = \ $(OOCD_TRACE_FILES) \ etm_dummy.c +AVR32_SRC = \ + avr32_ap7k.c \ + avr32_jtag.c \ + avr32_mem.c \ + avr32_regs.c + MIPS32_SRC = \ mips32.c \ mips_m4k.c \ @@ -99,6 +115,22 @@ MIPS32_SRC = \ mips32_dmaacc.c \ mips_ejtag.c +NDS32_SRC = \ + nds32.c \ + nds32_reg.c \ + nds32_cmd.c \ + nds32_disassembler.c \ + nds32_tlb.c \ + nds32_v2.c \ + nds32_v3_common.c \ + nds32_v3.c \ + nds32_v3m.c \ + nds32_aice.c + +INTEL_IA32_SRC = \ + quark_x10xx.c \ + lakemont.c \ + x86_32_common.c noinst_HEADERS = \ algorithm.h \ @@ -106,6 +138,8 @@ noinst_HEADERS = \ arm_dpm.h \ arm_jtag.h \ arm_adi_v5.h \ + armv7a_cache.h \ + armv7a_cache_l2x.h \ arm_disassembler.h \ arm_opcodes.h \ arm_simulator.h \ @@ -117,6 +151,7 @@ noinst_HEADERS = \ arm920t.h \ arm926ejs.h \ arm966e.h \ + arm946e.h \ arm11.h \ arm11_dbgtap.h \ armv4_5.h \ @@ -124,12 +159,14 @@ noinst_HEADERS = \ armv4_5_cache.h \ armv7a.h \ armv7m.h \ + armv7m_trace.h \ avrt.h \ dsp563xx.h \ dsp563xx_once.h \ + dsp5680xx.h \ breakpoints.h \ - cortex_m3.h \ - cortex_a8.h \ + cortex_m.h \ + cortex_a.h \ embeddedice.h \ etb.h \ etm.h \ @@ -148,9 +185,27 @@ noinst_HEADERS = \ target_request.h \ trace.h \ xscale.h \ - xscale_debug.h - -nobase_dist_pkglib_DATA = -nobase_dist_pkglib_DATA += ecos/at91eb40a.elf + smp.h \ + avr32_ap7k.h \ + avr32_jtag.h \ + avr32_mem.h \ + avr32_regs.h \ + nds32.h \ + nds32_cmd.h \ + nds32_disassembler.h \ + nds32_edm.h \ + nds32_insn.h \ + nds32_reg.h \ + nds32_tlb.h \ + nds32_v2.h \ + nds32_v3_common.h \ + nds32_v3.h \ + nds32_v3m.h \ + nds32_aice.h \ + lakemont.h \ + x86_32_common.h + +ocddatadir = $(pkglibdir) +nobase_dist_ocddata_DATA = MAINTAINERCLEANFILES = $(srcdir)/Makefile.in