aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2020-12-29 01:24:06 -0800
committerAndrew Waterman <andrew@sifive.com>2020-12-29 01:24:06 -0800
commit34de90b78eddd49c880ae46cfbcf274822e9c5da (patch)
tree7066ef8cc4bdfae982a38b9741c3f1169c17fcbc /Makefile.in
parent0f264a174ed6ec1cf18bf7d34aed79cdf2deb66d (diff)
downloadriscv-isa-sim-34de90b78eddd49c880ae46cfbcf274822e9c5da.zip
riscv-isa-sim-34de90b78eddd49c880ae46cfbcf274822e9c5da.tar.gz
riscv-isa-sim-34de90b78eddd49c880ae46cfbcf274822e9c5da.tar.bz2
Install config.h into include/fesvr
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in13
1 files changed, 11 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