diff options
-rw-r--r-- | Makefile.in | 30 | ||||
-rw-r--r-- | README.md | 2 |
2 files changed, 0 insertions, 32 deletions
diff --git a/Makefile.in b/Makefile.in index 7bda9e52b..98eb93a09 100644 --- a/Makefile.in +++ b/Makefile.in @@ -424,22 +424,6 @@ libghdl-py.tgz: $(CP) -r $(srcdir)/python/libghdl $(srcdir)/python/setup.py pythonb tar -zcvf $@ -C pythonb . -################ ghdlsynth library ###################################### - -GHDL_SYNTHLIB_INCFLAGS=$(GHDL_COMMON_INCFLAGS) -aI$(srcdir)/src/synth -aI$(srcdir)/src/ghdldrv - -libghdlsynth.a: $(GRT_SRC_DEPS) version.ads force - $(GNATMAKE) -c libghdlsynth $(GNATFLAGS) -gnat12 $(GHDL_SYNTHLIB_INCFLAGS) - gnatbind -Llibghdlsynth_ libghdlsynth.ali -O > ghdlsynth.files -# Extract link options, be sure to link statically with libgnat - gnatbind -Llibghdlsynth_ libghdlsynth.ali -K -Z | sed -e '\@adalib/$$@s/-L//' -e '\@adalib/@s@adalib/@adalib/libgnat.a@' -e '/-lgnat/d' > ghdlsynth.link - $(GNATMAKE) -c b~libghdlsynth.adb - $(RM) -f $@ - ar rc $@ b~libghdlsynth.o `cat ghdlsynth.files` - -libghdlsynth$(SOEXT): $(GRT_SRC_DEPS) version.ads force - $(GNATMAKE) -I- -aI. -D pic -z libghdlsynth -o $@ $(GNATFLAGS) $(PIC_FLAGS) -gnat12 $(GHDL_SYNTHLIB_INCFLAGS) -bargs -shared -Llibghdlsynth_ -largs -shared $(SHLIB_FLAGS) - $(srcdir)/src/synth/ghdlsynth_gates.h: $(srcdir)/src/synth/netlists.ads $(srcdir)/src/synth/netlists-gates.ads echo "/* DO NOT MODIFY" > $@ echo " This file is automatically generated by Makefile. */" >> $@ @@ -447,24 +431,10 @@ $(srcdir)/src/synth/ghdlsynth_gates.h: $(srcdir)/src/synth/netlists.ads $(srcdir grep -h "constant Module_Id :=" $^ | sed -e '/constant Module_Id :=/s/:.*://' -e 's/;/,/' -e 's/ *--.*//' >> $@ echo "};" >> $@ -install.libghdlsynth: install.libghdlsynth.include install.libghdlsynth.static install.libghdlsynth.shared - install.libghdlsynth.include: install.dirs $(srcdir)/src/synth/ghdlsynth_gates.h $(INSTALL_DATA) -p $(srcdir)/src/synth/ghdlsynth.h $(DESTDIR)$(incdir)/ $(INSTALL_DATA) -p $(srcdir)/src/synth/ghdlsynth_gates.h $(DESTDIR)$(incdir)/ -install.libghdlsynth.local: $(srcdir)/src/synth/ghdlsynth_gates.h - $(MKDIR) -p include lib - $(INSTALL_DATA) -p $(srcdir)/src/synth/ghdlsynth.h include/ - $(INSTALL_DATA) -p $(srcdir)/src/synth/ghdlsynth_gates.h include/ - -install.libghdlsynth.static: libghdlsynth.a install.libghdlsynth.include - $(INSTALL_DATA) -p libghdlsynth.a $(DESTDIR)$(libdir)/ - $(INSTALL_DATA) -p ghdlsynth.link $(DESTDIR)$(libdir)/ - -install.libghdlsynth.shared: libghdlsynth$(SOEXT) install.libghdlsynth.include - $(INSTALL_PROGRAM) -p libghdlsynth$(SOEXT) $(DESTDIR)$(libdir)/ - ################ ghwdump ################################################# GHWDUMP_OBJS=ghwdump.o ghwlib.o @@ -99,6 +99,4 @@ That's all! - **[experimental]** [ghdlsynth-beta](https://github.com/tgingold/ghdlsynth-beta) is the integration of GHDL as a frontend plugin module for [Yosys Open SYnthesis Suite](http://www.clifford.at/yosys/), which uses the `libghdl` library (built with `--enable-synth`). -- **[deprecated]** `libghdlsynth` is a shared library that includes the analysis and synthesis features of the core GHDL, but not the pieces for compilation/simulation. - - **[deprecated]** `ghdl_simul`, which supports interpreted simulation, is available for historical reasons and for development/debugging only. It is very slow compared to the 'regular' compiled simulation and not all the features are supported. |