Tesi Robotica Algoritmi ed architetture per la risoluzione di... | Page 110
110
184
189
194
199
# directory of files that Quartus should include
VERILOG_LIB_DIR = $(PROC_DIR)/../altera_libs/
# files that modelsim should include
VERILOG_LIBS = $(VERILOG_LIB_DIR)/altera_mf.v $(VERILOG_LIB_DIR)/220model
.v \
$(VERILOG_LIB_DIR)/altfp_adder.v \
$(VERILOG_LIB_DIR)/altfp_subtractor.v \
$(VERILOG_LIB_DIR)/altfp_multiplier.v \
$(VERILOG_LIB_DIR)/altfp_divider.v \
$(VERILOG_LIB_DIR)/altfp_adder64.v \
$(VERILOG_LIB_DIR)/altfp_subtractor64.v \
$(VERILOG_LIB_DIR)/altfp_multiplier64.v \
$(VERILOG_LIB_DIR)/altfp_divider64.v \
$(VERILOG_LIB_DIR)/altfp_compare32.v \
$(VERILOG_LIB_DIR)/altfp_compare64.v \
$(VERILOG_LIB_DIR)/altfp_truncate.v \
$(VERILOG_LIB_DIR)/altfp_extend.v \
$(VERILOG_LIB_DIR)/altfp_sitofp32.v \
$(VERILOG_LIB_DIR)/altfp_sitofp64.v \
$(VERILOG_LIB_DIR)/altfp_fptosi32.v \
$(VERILOG_LIB_DIR)/altfp_fptosi64.v
204
# define modelsim base directory
MODEL_HOME = ${shell which vsim}/../..
209
# path to llvm executables such as opt and llc (keep trailing /)
LLVM_HOME = $(LEVEL)/../llvm/$(LLVM_BUILD)/bin/
# path to llvm libraries such as shared libraries used for opt (keep
trailing /)
LIB_DIR = $(LEVEL)/../llvm/$(LLVM_BUILD)/lib/
214
219
POLLY_LIB_DIR = $(LEVEL)/../llvm/tools/polly/$(LLVM_BUILD)/lib/
CLOOG_DIR = $(LEVEL)/../cloog/install/lib/
# include polly libraries, LLVM libraries, and global configuration
#OPT_FLAGS = -load=$(CLOOG_DIR)libisl.so -load=$(CLOOG_DIR)libcloog-isl.
so \
#
-load=$(POLLY_LIB_DIR)LLVMPolly.so -load=$(LIB_DIR)LLVMLegUp.
so