diff options
author | Tim Newsome <tim@sifive.com> | 2018-07-18 13:39:12 -0700 |
---|---|---|
committer | Tim Newsome <tim@sifive.com> | 2018-07-18 13:42:30 -0700 |
commit | f0a9976eaab3611dd0d442202f9910c29e7225d6 (patch) | |
tree | 35244ca66636927cb173b02e1dcdac06b2aceb30 /src | |
parent | 9c6aedac7fe7949f8bc0431ecc00e609c60830e5 (diff) | |
download | riscv-openocd-f0a9976eaab3611dd0d442202f9910c29e7225d6.zip riscv-openocd-f0a9976eaab3611dd0d442202f9910c29e7225d6.tar.gz riscv-openocd-f0a9976eaab3611dd0d442202f9910c29e7225d6.tar.bz2 |
Mimic openrisc Makefile structure
That's better than inventing our own. Also this fixes a build issue in
the official OpenOCD regression build.
Change-Id: I042faa5b93b26e6f6b2d62bee62f21474ec74131
Diffstat (limited to 'src')
-rw-r--r-- | src/target/Makefile.am | 14 | ||||
-rw-r--r-- | src/target/riscv/Makefile.am | 16 |
2 files changed, 20 insertions, 10 deletions
diff --git a/src/target/Makefile.am b/src/target/Makefile.am index ad5e162..b1119e7 100644 --- a/src/target/Makefile.am +++ b/src/target/Makefile.am @@ -4,7 +4,9 @@ else OOCD_TRACE_FILES = endif -%C%_libtarget_la_LIBADD = %D%/openrisc/libopenrisc.la +%C%_libtarget_la_LIBADD = %D%/openrisc/libopenrisc.la \ + %D%/riscv/libriscv.la + STARTUP_TCL_SRCS += %D%/startup.tcl @@ -21,7 +23,6 @@ noinst_LTLIBRARIES += %D%/libtarget.la $(NDS32_SRC) \ $(STM8_SRC) \ $(INTEL_IA32_SRC) \ - $(RISCV_SRC) \ %D%/avrt.c \ %D%/dsp563xx.c \ %D%/dsp563xx_once.c \ @@ -137,14 +138,6 @@ INTEL_IA32_SRC = \ %D%/lakemont.c \ %D%/x86_32_common.c -RISCV_SRC = \ - %D%/riscv/riscv-011.c \ - %D%/riscv/riscv-013.c \ - %D%/riscv/riscv.c \ - %D%/riscv/riscv_semihosting.c \ - %D%/riscv/program.c \ - %D%/riscv/batch.c - %C%_libtarget_la_SOURCES += \ %D%/algorithm.h \ %D%/arm.h \ @@ -227,3 +220,4 @@ RISCV_SRC = \ %D%/arm_cti.h include %D%/openrisc/Makefile.am +include %D%/riscv/Makefile.am diff --git a/src/target/riscv/Makefile.am b/src/target/riscv/Makefile.am new file mode 100644 index 0000000..83f1a8c --- /dev/null +++ b/src/target/riscv/Makefile.am @@ -0,0 +1,16 @@ +noinst_LTLIBRARIES += %D%/libriscv.la +%C%_libriscv_la_SOURCES = \ + %D%/asm.h \ + %D%/batch.h \ + %D%/debug_defines.h \ + %D%/encoding.h \ + %D%/gdb_regs.h \ + %D%/opcodes.h \ + %D%/program.h \ + %D%/riscv.h \ + %D%/batch.c \ + %D%/program.c \ + %D%/riscv-011.c \ + %D%/riscv-013.c \ + %D%/riscv.c \ + %D%/riscv_semihosting.c |