|
| 1 | +diff --git a/Makefile.in b/Makefile.in |
| 2 | +index ddae0c82..2ab769d0 100644 |
| 3 | +--- a/Makefile.in |
| 4 | ++++ b/Makefile.in |
| 5 | +@@ -200,7 +200,7 @@ GHDL_MCODE_INCFLAGS=$(GHDL_COMMON_INCFLAGS) -aI$(srcdir)/src/ghdldrv -aI$(srcdir |
| 6 | + ghdl_mcode$(EXEEXT): GRT_FLAGS+=-DWITH_GNAT_RUN_TIME |
| 7 | + ghdl_mcode$(EXEEXT): $(GRT_ADD_OBJS) $(GRT_SRC_DEPS) $(ORTHO_DEPS) \ |
| 8 | + memsegs_c.o chkstk.o version.ads force |
| 9 | +- $(GNATMAKE) -o $@ -gnat12 $(GHDL_MCODE_INCFLAGS) $(GNATFLAGS) -gnatw.A ghdl_jit.adb $(GNAT_BARGS) -largs memsegs_c.o chkstk.o $(GRT_ADD_OBJS) $(LDFLAGS) $(subst @,$(GRTSRCDIR),$(GRT_EXTRA_LIB) $(GRT_EXEC_OPTS)) |
| 10 | ++ $(GNATMAKE) -o $@ -gnat12 $(GHDL_MCODE_INCFLAGS) $(GNATFLAGS) -gnatw.A ghdl_jit.adb $(GNAT_BARGS) -largs memsegs_c.o chkstk.o $(GRT_ADD_OBJS) $(LDFLAGS) $(GNAT_LARGS) $(subst @,$(GRTSRCDIR),$(GRT_EXTRA_LIB) $(GRT_EXEC_OPTS)) |
| 11 | + |
| 12 | + memsegs_c.o: $(srcdir)/src/ortho/mcode/memsegs_c.c |
| 13 | + $(CC) -c $(COVERAGE_FLAGS) $(CFLAGS) -o $@ $< |
| 14 | +@@ -314,7 +314,7 @@ ghdl1-gcc$(EXEEXT): version.ads force |
| 15 | + ghdl_gcc$(EXEEXT): version.ads $(GRT_SYNTH_OBJS) force |
| 16 | + $(GNATMAKE) $(GHDL_GCC_INCFLAGS) -aI$(srcdir)/src/ghdldrv \ |
| 17 | + $(GNATFLAGS) ghdl_gcc $(GNAT_BARGS) \ |
| 18 | +- -largs $(LDFLAGS) $(GRT_SYNTH_OBJS) |
| 19 | ++ -largs $(LDFLAGS) $(GRT_SYNTH_OBJS) $(GNAT_LARGS) |
| 20 | + |
| 21 | + libs.vhdl.local_gcc: ghdl_gcc$(EXEEXT) ghdl1-gcc$(EXEEXT) |
| 22 | + $(MAKE) -f $(srcdir)/libraries/Makefile.inc $(LIBVHDL_FLAGS_TO_PASS) GHDL=$(PWD)/ghdl_gcc$(EXEEXT) GHDL_FLAGS="--GHDL1=$(PWD)/ghdl1-gcc$(EXEEXT) $(LIB_CFLAGS)" vhdl.libs.all libs.vhdl.standard |
| 23 | +@@ -342,7 +342,7 @@ ghdl_llvm_jit$(EXEEXT): GRT_FLAGS+=-DWITH_GNAT_RUN_TIME |
| 24 | + ghdl_llvm_jit$(EXEEXT): $(GRT_ADD_OBJS) $(GRT_SRC_DEPS) $(ORTHO_DEPS) \ |
| 25 | + llvm-cbindings.o version.ads force |
| 26 | + $(GNATMAKE) -o $@ $(GHDL_LLVM_INCFLAGS) $(GNATFLAGS) ghdl_jit.adb \ |
| 27 | +- $(GNAT_BARGS) -largs llvm-cbindings.o $(GRT_ADD_OBJS) \ |
| 28 | ++ $(GNAT_BARGS) -largs llvm-cbindings.o $(GNAT_LARGS) $(GRT_ADD_OBJS) \ |
| 29 | + $(subst @,$(GRTSRCDIR),$(GRT_EXTRA_LIB)) --LINK=$(CXX) \ |
| 30 | + `$(LLVM_CONFIG) --ldflags --libs --system-libs` $(LDFLAGS) |
| 31 | + |
| 32 | +@@ -363,7 +363,7 @@ ghdl_llvm$(EXEEXT): version.ads $(GRT_SYNTH_OBJS) force |
| 33 | + $(GNATMAKE) $(GHDL_LLVM_INCFLAGS) \ |
| 34 | + -aI$(srcdir)/src/ghdldrv $(GNATFLAGS) \ |
| 35 | + ghdl_llvm $(GNAT_BARGS) \ |
| 36 | +- -largs $(LDFLAGS) $(GRT_SYNTH_OBJS) |
| 37 | ++ -largs $(LDFLAGS) $(GRT_SYNTH_OBJS) $(GNAT_LARGS) |
| 38 | + |
| 39 | + ghdl1-llvm$(EXEEXT): version.ads force |
| 40 | + $(MAKE) -f $(srcdir)/src/ortho/$(llvm_be)/Makefile \ |
| 41 | +@@ -400,7 +400,7 @@ uninstall.llvm: uninstall.llvm.program uninstall.grt |
| 42 | + GHDL_SIMUL_INCFLAGS=$(GHDL_COMMON_INCFLAGS) -aI$(srcdir)/src/ghdldrv -aI$(srcdir)/src/vhdl/simulate -aI$(srcdir)/src/synth |
| 43 | + |
| 44 | + ghdl_simul$(EXEEXT): $(GRT_ADD_OBJS) $(GRT_SRC_DEPS) version.ads force |
| 45 | +- $(GNATMAKE) $(GHDL_SIMUL_INCFLAGS) $(GNATFLAGS) -gnat12 ghdl_simul $(GNAT_BARGS) -largs $(LDFLAGS) $(GRT_ADD_OBJS) $(subst @,$(GRTSRCDIR),$(GRT_EXTRA_LIB)) |
| 46 | ++ $(GNATMAKE) $(GHDL_SIMUL_INCFLAGS) $(GNATFLAGS) -gnat12 ghdl_simul $(GNAT_BARGS) -largs $(LDFLAGS) $(GNAT_LARGS) $(GRT_ADD_OBJS) $(subst @,$(GRTSRCDIR),$(GRT_EXTRA_LIB)) |
| 47 | + |
| 48 | + libs.vhdl.simul: ghdl_simul$(EXEEXT) |
| 49 | + $(MAKE) -f $(srcdir)/libraries/Makefile.inc $(LIBVHDL_FLAGS_TO_PASS) GHDL=$(PWD)/ghdl_simul$(EXEEXT) GHDL_FLAGS="" VHDLLIBS_COPY_OBJS=no vhdl.libs.all |
| 50 | +diff --git a/scripts/windows/mcode/Makefile.in b/scripts/windows/mcode/Makefile.in |
| 51 | +index 0f7b7422..be1f1151 100644 |
| 52 | +--- a/scripts/windows/mcode/Makefile.in |
| 53 | ++++ b/scripts/windows/mcode/Makefile.in |
| 54 | +@@ -14,7 +14,7 @@ GRTSRCDIR=grt |
| 55 | + ####grt Makefile.inc |
| 56 | + |
| 57 | + ghdl_mcode: default_paths.ads $(GRT_ADD_OBJS) mmap_binding.o force |
| 58 | +- gnatmake -aIghdldrv -aIghdl -aIortho -aIgrt $(GNATFLAGS) ghdl_mcode $(GNAT_BARGS) -largs mmap_binding.o $(GRT_ADD_OBJS) $(GRT_EXTRA_LIB) -Wl,--version-script=$(GRTSRCDIR)/grt.ver -Wl,--export-dynamic |
| 59 | ++ gnatmake -aIghdldrv -aIghdl -aIortho -aIgrt $(GNATFLAGS) ghdl_mcode $(GNAT_BARGS) -largs mmap_binding.o $(GNAT_LARGS) $(GRT_ADD_OBJS) $(GRT_EXTRA_LIB) -Wl,--version-script=$(GRTSRCDIR)/grt.ver -Wl,--export-dynamic |
| 60 | + |
| 61 | + mmap_binding.o: ortho/mmap_binding.c |
| 62 | + $(CC) -c -g -o $@ $< |
0 commit comments