diff options
author | Andrew Waterman <andrew@sifive.com> | 2020-12-29 01:24:06 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2020-12-29 01:24:06 -0800 |
commit | 34de90b78eddd49c880ae46cfbcf274822e9c5da (patch) | |
tree | 7066ef8cc4bdfae982a38b9741c3f1169c17fcbc | |
parent | 0f264a174ed6ec1cf18bf7d34aed79cdf2deb66d (diff) | |
download | riscv-isa-sim-34de90b78eddd49c880ae46cfbcf274822e9c5da.zip riscv-isa-sim-34de90b78eddd49c880ae46cfbcf274822e9c5da.tar.gz riscv-isa-sim-34de90b78eddd49c880ae46cfbcf274822e9c5da.tar.bz2 |
Install config.h into include/fesvr
-rw-r--r-- | Makefile.in | 13 | ||||
-rw-r--r-- | fesvr/fesvr.mk.in | 2 |
2 files changed, 13 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index e33aac2..64e5e23 100644 --- a/Makefile.in +++ b/Makefile.in @@ -335,6 +335,7 @@ deps += $$($(2)_deps) test_outs += $$($(2)_test_outs) +install_config_hdrs += $$(if $$($(2)_install_config_hdr),$(1),) install_hdrs += $$(addprefix $(src_dir)/$(1)/, $$($(2)_install_hdrs)) install_libs += $$(if $$($(2)_install_lib),lib$(1).a,) install_libs += $$(if $$($(2)_install_shared_lib),lib$(1).so,) @@ -382,6 +383,14 @@ check : check-cpp check-bin # Installation #------------------------------------------------------------------------- +install-config-hdrs : config.h + $(MKINSTALLDIRS) $(install_hdrs_dir) + for dir in $(install_config_hdrs); \ + do \ + $(MKINSTALLDIRS) $(install_hdrs_dir)/$$dir; \ + $(INSTALL_HDR) $< $(install_hdrs_dir)/$$dir; \ + done + install-hdrs : $(install_hdrs) $(MKINSTALLDIRS) $(install_hdrs_dir) for file in $(subst $(src_dir)/,,$^); \ @@ -411,9 +420,9 @@ install-pc : $(install_pcs) $(INSTALL_HDR) $$file $(install_libs_dir)/pkgconfig/; \ done -install : install-hdrs install-libs install-exes install-pc +install : install-hdrs install-config-hdrs install-libs install-exes install-pc -.PHONY : install install-hdrs install-libs install-exes +.PHONY : install install-hdrs install-config-hdrs install-libs install-exes #------------------------------------------------------------------------- # Regenerate configure information diff --git a/fesvr/fesvr.mk.in b/fesvr/fesvr.mk.in index 48b3287..079c1b1 100644 --- a/fesvr/fesvr.mk.in +++ b/fesvr/fesvr.mk.in @@ -19,6 +19,8 @@ fesvr_CFLAGS = -fPIC fesvr_install_hdrs = $(fesvr_hdrs) +fesvr_install_config_hdr = yes + fesvr_install_lib = yes fesvr_srcs = \ |