diff options
author | Tristan Gingold <tgingold@free.fr> | 2020-04-15 08:17:33 +0200 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2020-04-15 08:17:33 +0200 |
commit | 90d7bfe9cfe172baac2f96e2373ae98efff6d25a (patch) | |
tree | 6a766f1f9bab63dc8c453b2c48ee1bb1e10a0110 /Makefile.in | |
parent | 15539c0af43cc63d99239e3b65d936955cde3226 (diff) | |
download | ghdl-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.in | 9 |
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 |