aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in15
1 files changed, 11 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in
index a1bc2a718..a8a1ae68f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -513,22 +513,29 @@ vpi_thunk.o: $(GRTSRCDIR)/vpi_thunk.c $(GRTSRCDIR)/vpi_thunk.h
# Do not use OPT_FLAGS (do not enable coverage)
$(CC) -c -o $@ $< $(PIC_FLAGS) -O $(WARN_CFLAGS)
-lib/libghdlvpi$(SOEXT): vpi_thunk.o
- $(CC) -o $@ $< -shared $(SHLIB_FLAGS)
+vhpi_thunk.o: $(GRTSRCDIR)/vhpi_thunk.c $(GRTSRCDIR)/vhpi_thunk.h
+# Do not use OPT_FLAGS (do not enable coverage)
+ $(CC) -c -o $@ $< $(PIC_FLAGS) -O $(WARN_CFLAGS)
+
+lib/libghdlvpi$(SOEXT): vpi_thunk.o vhpi_thunk.o
+ $(CC) -o $@ $^ -shared $(SHLIB_FLAGS)
all.vpi: lib/libghdlvpi$(SOEXT)
install.vpi: all.vpi install.dirs
$(INSTALL_PROGRAM) -p lib/libghdlvpi$(SOEXT) $(DESTDIR)$(libdir)/
$(INSTALL_DATA) -p $(GRTSRCDIR)/vpi_user.h $(DESTDIR)$(incdir)/
+ $(INSTALL_DATA) -p $(GRTSRCDIR)/vhpi_user.h $(DESTDIR)$(incdir)/
uninstall.vpi:
$(RM) -f $(DESTDIR)$(libdir)/libghdlvpi$(SOEXT)
$(RM) -f $(DESTDIR)$(incdir)/vpi_user.h
+ $(RM) -f $(DESTDIR)$(incdir)/vhpi_user.h
install.vpi.local: all.vpi
$(MKDIR) -p include lib
$(INSTALL_DATA) -p $(GRTSRCDIR)/vpi_user.h include/
+ $(INSTALL_DATA) -p $(GRTSRCDIR)/vhpi_user.h include/
################ Libraries ###############################################
@@ -602,9 +609,9 @@ distclean: clean
clean-c: force
$(RM) -f memsegs_c.o chkstk.o jumps.o times.o
$(RM) -f grt-cstdio.o grt-cgnatrts.o grt-modules.o
- $(RM) -f grt-cvpi.o grt-cdynload.o
+ $(RM) -f grt-cvpi.o grt-cvhpi.o grt-cdynload.o
$(RM) -f fstapi.o fastlz.o lz4.o
- $(RM) -f pic/times.o pic/grt-cvpi.o pic/jumps.o
+ $(RM) -f pic/times.o pic/grt-cvpi.o pic/grt-cvhpi.o pic/jumps.o
$(RM) -f pic/grt-cstdio.o pic/grt-cgnatrts.o pic/grt-modules.o
$(RM) -f pic/grt-cdynload.o