From: umarcor Date: Mon, 28 Dec 2020 01:24:41 +0000 (+0100) Subject: makefile: add support for built-in ghdl-yosys-plugin X-Git-Tag: working-ls180~138^2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a652430c711b831423bfd2a2c0c20caa2fc333c8;p=yosys.git makefile: add support for built-in ghdl-yosys-plugin Co-authored-by: Tristan Gingold Co-authored-by: whitequark --- diff --git a/Makefile b/Makefile index 57bf2a726..76018a014 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,7 @@ ENABLE_GLOB := 1 ENABLE_PLUGINS := 1 ENABLE_READLINE := 1 ENABLE_EDITLINE := 0 +ENABLE_GHDL := 0 ENABLE_VERIFIC := 0 ENABLE_COVER := 1 ENABLE_LIBYOSYS := 0 @@ -511,6 +512,14 @@ endif endif endif +ifeq ($(ENABLE_GHDL),1) +GHDL_PREFIX ?= $(PREFIX) +GHDL_INCLUDE_DIR ?= $(GHDL_DIR)/include +GHDL_LIB_DIR ?= $(GHDL_DIR)/lib +CXXFLAGS += -I$(GHDL_INCLUDE_DIR) -DYOSYS_ENABLE_GHDL +LDLIBS += $(GHDL_LIB_DIR)/libghdl.a $(file <$(GHDL_LIB_DIR)/libghdl.link) +endif + ifeq ($(ENABLE_VERIFIC),1) VERIFIC_DIR ?= /usr/local/src/verific_lib VERIFIC_COMPONENTS ?= verilog vhdl database util containers hier_tree