aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2020-04-15 08:17:33 +0200
committerTristan Gingold <tgingold@free.fr>2020-04-15 08:17:33 +0200
commit90d7bfe9cfe172baac2f96e2373ae98efff6d25a (patch)
tree6a766f1f9bab63dc8c453b2c48ee1bb1e10a0110 /Makefile.in
parent15539c0af43cc63d99239e3b65d936955cde3226 (diff)
downloadghdl-90d7bfe9cfe172baac2f96e2373ae98efff6d25a.tar.gz
ghdl-90d7bfe9cfe172baac2f96e2373ae98efff6d25a.tar.bz2
ghdl-90d7bfe9cfe172baac2f96e2373ae98efff6d25a.zip
Automatically add -Wl,-u,ghdl_main when -shared is used. For #640
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index 4c8f599d9..7749d58e3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -455,10 +455,16 @@ ghwlib.o: $(srcdir)/src/grt/ghwlib.c $(srcdir)/src/grt/ghwlib.h
############### grt #####################################################
-install.grt: $(libdirsuffix)/libgrt.a $(libdirsuffix)/grt.lst $(libdirsuffix)/grt-exec.lst install.dirs
+install.grt: \
+ $(libdirsuffix)/libgrt.a \
+ $(libdirsuffix)/grt.lst \
+ $(libdirsuffix)/grt-exec.lst \
+ $(libdirsuffix)/grt-shared.lst \
+ install.dirs
$(INSTALL_DATA) $(libdirsuffix)/libgrt.a $(DESTDIR)$(VHDL_LIB_DIR)/libgrt.a
$(INSTALL_DATA) $(libdirsuffix)/grt.lst $(DESTDIR)$(VHDL_LIB_DIR)/grt.lst
$(INSTALL_DATA) $(libdirsuffix)/grt-exec.lst $(DESTDIR)$(VHDL_LIB_DIR)/grt-exec.lst
+ $(INSTALL_DATA) $(libdirsuffix)/grt-shared.lst $(DESTDIR)$(VHDL_LIB_DIR)/grt-shared.lst
$(INSTALL_DATA) $(GRTSRCDIR)/grt.ver $(DESTDIR)$(VHDL_LIB_DIR)/grt.ver
test "x$(LIBBACKTRACE)" = x || test "x$(backend)" = xgcc || \
$(INSTALL_DATA) $(LIBBACKTRACE) $(DESTDIR)$(VHDL_LIB_DIR)/libbacktrace.a
@@ -467,6 +473,7 @@ uninstall.grt:
$(RM) $(DESTDIR)$(VHDL_LIB_DIR)/libgrt.a
$(RM) $(DESTDIR)$(VHDL_LIB_DIR)/grt.lst
$(RM) $(DESTDIR)$(VHDL_LIB_DIR)/grt-exec.lst
+ $(RM) $(DESTDIR)$(VHDL_LIB_DIR)/grt-shared.lst
$(RM) $(DESTDIR)$(VHDL_LIB_DIR)/grt.ver
$(RM) $(DESTDIR)$(VHDL_LIB_DIR)/libbacktrace.a