OpenCores
URL https://opencores.org/ocsvn/minsoc/minsoc/trunk

Subversion Repositories minsoc

[/] [minsoc/] [branches/] [verilator/] [prj/] [Makefile] - Diff between revs 88 and 95

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 88 Rev 95
Line 8... Line 8...
ALTERA_DIR = altera
ALTERA_DIR = altera
 
 
SIMULATION_FILES = $(addprefix $(SIMULATION_DIR)/, $(addsuffix .src, $(basename $(PROJECTS))))
SIMULATION_FILES = $(addprefix $(SIMULATION_DIR)/, $(addsuffix .src, $(basename $(PROJECTS))))
XILINX_PRJ_FILES = $(addprefix $(XILINX_DIR)/, $(addsuffix .prj, $(basename $(PROJECTS))))
XILINX_PRJ_FILES = $(addprefix $(XILINX_DIR)/, $(addsuffix .prj, $(basename $(PROJECTS))))
XILINX_XST_FILES = $(addprefix $(XILINX_DIR)/, $(addsuffix .xst, $(basename $(PROJECTS))))
XILINX_XST_FILES = $(addprefix $(XILINX_DIR)/, $(addsuffix .xst, $(basename $(PROJECTS))))
 
ALTERA_PRJ_FILES = $(addprefix $(ALTERA_DIR)/, $(addsuffix .prj, $(basename $(PROJECTS))))
 
 
all: $(SIMULATION_DIR)/minsoc.src $(XILINX_PRJ_FILES) $(XILINX_XST_FILES)
all: $(SIMULATION_DIR)/minsoc.src $(XILINX_PRJ_FILES) $(XILINX_XST_FILES) $(ALTERA_PRJ_FILES)
 
 
clean:
clean:
        rm -rf $(SIMULATION_DIR)/*.src $(XILINX_DIR)/*.prj $(XILINX_DIR)/*.xst
        rm -rf $(SIMULATION_DIR)/*.src $(XILINX_DIR)/*.prj $(XILINX_DIR)/*.xst $(ALTERA_DIR)/*.prj
 
 
$(XILINX_DIR)/minsoc_top.xst: $(SRC_DIR)/minsoc_top.prj
$(XILINX_DIR)/minsoc_top.xst: $(SRC_DIR)/minsoc_top.prj
        bash $(SCRIPTS_DIR)/xilinxxst.sh $^ $@ minsoc_top.prj minsoc_top topmodule
        bash $(SCRIPTS_DIR)/xilinxxst.sh $^ $@ minsoc_top.prj minsoc_top topmodule
 
 
$(XILINX_DIR)/minsoc_top.prj: $(SRC_DIR)/minsoc_top.prj
$(XILINX_DIR)/minsoc_top.prj: $(SRC_DIR)/minsoc_top.prj
Line 26... Line 27...
        bash $(SCRIPTS_DIR)/xilinxxst.sh $^ $@ $*.prj $*
        bash $(SCRIPTS_DIR)/xilinxxst.sh $^ $@ $*.prj $*
 
 
$(XILINX_DIR)/%.prj: $(SRC_DIR)/%.prj
$(XILINX_DIR)/%.prj: $(SRC_DIR)/%.prj
        bash $(SCRIPTS_DIR)/xilinxprj.sh $^ $@
        bash $(SCRIPTS_DIR)/xilinxprj.sh $^ $@
 
 
 
$(ALTERA_DIR)/%.prj: $(SRC_DIR)/%.prj
 
        bash $(SCRIPTS_DIR)/altprj.sh $^ $@
 
 
$(SIMULATION_DIR)/minsoc.src: $(SIMULATION_FILES)
$(SIMULATION_DIR)/minsoc.src: $(SIMULATION_FILES)
        cat $(SIMULATION_FILES) > $(SIMULATION_DIR)/minsoc.src
        cat $(SIMULATION_FILES) > $(SIMULATION_DIR)/minsoc.src
 
 
$(SIMULATION_DIR)/%.src: $(SRC_DIR)/%.prj
$(SIMULATION_DIR)/%.src: $(SRC_DIR)/%.prj
        bash $(SCRIPTS_DIR)/simprj.sh $^ $@
        bash $(SCRIPTS_DIR)/simprj.sh $^ $@

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.