# ************************************************************************* # # # Original Author: # Creation Date : # # File name : GNUmakefile # Description : makefile for building Vera lib components # # Users of this lib should call make using this # makefile to build the exportable objects. This makefile # may use make variables exported from superior makes # processes. # # ************************************************************************* #-------------------------------------------------------------------- # Use `lib' to define the name of the library we are building. # the exported library will be called $(lib).libvrl #-------------------------------------------------------------------- lib = denali_root_monitor #-------------------------------------------------------------------- # Compile this library as a concatenated Vera file. #-------------------------------------------------------------------- lib_denali_root_monitor_combine_vera = 1 #-------------------------------------------------------------------- # Use `lib_list' to specify the names of libraries on which this library # depends. Be careful that these other libraries don't in turn depend on # this one. #-------------------------------------------------------------------- lib_list = CTSupportClasses XactorFmwork XactorComponents \ DenaliPCIE FNXBasicUtilities FNXPCIEXactor #-------------------------------------------------------------------- # Use `lib_FNXPCIEXactor_vera_src' to define the list of vera source files # which compose this library. #-------------------------------------------------------------------- lib_denali_root_monitor_vera_src = denali_root_monitor_PCIEXactorDenaliDevice.vr \ denali_root_monitor_PCIEXactorSignalInterface.vr \ denali_root_monitor_PCIEXactorBuilder.vr \ denali_root_monitor_PCIEXactorTransaction.vr #-------------------------------------------------------------------- # Use `lib_additional_vera_cmp_args' to define additional vera compilation # arguments. #-------------------------------------------------------------------- lib_additional_vera_cmp_args = #-------------------------------------------------------------------- # Use `lib_additional_deps' to define additional libvrl dependencies #-------------------------------------------------------------------- denali_rev = $(proj_dir)/.master_wrapper/denali.rev lib_additional_deps = $(denali_rev) #-------------------------------------------------------------------- # #-------------------------------------------------------------------- #AC: doit : $(VERA_LIBDIR)/$(lib).list \ #AC: $(VERA_LIBDIR)/denali_pcie_device.v doit : $(VERA_LIBDIR)/$(lib).list #AC: $(VERA_LIBDIR)/denali_pcie_device.v : sim/denali_pcie_device.v #AC: rm -f $@ #AC: sed -e "s|DV_ROOT/|$(DV_ROOT)/|" sim/denali_pcie_device.v > $@ #==================================================================== #======= you probably don't have to change anything below =========== #==================================================================== # Get all the usual targets and dependencies. #-------------------------------------------------------------------- include $(DV_ROOT)/verif/env/fnx/runsim/makefiles/Makefile.libtop #==================================================================== #--------------------------- The End --------------------------------