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

Subversion Repositories t400

[/] [t400/] [trunk/] [sim/] [rtl_sim/] [Makefile] - Diff between revs 76 and 118

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

Rev 76 Rev 118
Line 1... Line 1...
##############################################################################
##############################################################################
#
#
# Makefile for the T400 Core project.
# Makefile for the T400 Core project.
#
#
# $Id: Makefile,v 1.8 2006-05-28 02:49:05 arniml Exp $
# $Id: Makefile,v 1.9 2006-06-05 21:05:48 arniml Exp $
#
#
# The dependencies for all VHDL source files are stored here.
# The dependencies for all VHDL source files are stored here.
#
#
# Copyright (c) 2006, Arnim Laeuger (arnim.laeuger@gmx.net)
# Copyright (c) 2006, Arnim Laeuger (arnim.laeuger@gmx.net)
#
#
Line 45... Line 45...
work/generic_ram.o: $(GTECH_DIR)/generic_ram.vhd
work/generic_ram.o: $(GTECH_DIR)/generic_ram.vhd
        $(ANALYZE) $<
        $(ANALYZE) $<
work/generic_ram-c.o: $(GTECH_DIR)/generic_ram-c.vhd \
work/generic_ram-c.o: $(GTECH_DIR)/generic_ram-c.vhd \
                      work/generic_ram.o
                      work/generic_ram.o
        $(ANALYZE) $<
        $(ANALYZE) $<
 
 
 
work/generic_ram_ena.o: $(GTECH_DIR)/generic_ram_ena.vhd
 
        $(ANALYZE) $<
 
work/generic_ram_ena-c.o: $(GTECH_DIR)/generic_ram_ena-c.vhd \
 
                      work/generic_ram_ena.o
 
        $(ANALYZE) $<
#
#
##############################################################################
##############################################################################
 
 
 
 
##############################################################################
##############################################################################
Line 168... Line 174...
work/t400_io_g-c.o: $(RTL_DIR)/t400_io_g-c.vhd \
work/t400_io_g-c.o: $(RTL_DIR)/t400_io_g-c.vhd \
                    work/t400_io_g.o
                    work/t400_io_g.o
        $(ANALYZE) $<
        $(ANALYZE) $<
 
 
work/t400_io_in.o: $(RTL_DIR)/t400_io_in.vhd \
work/t400_io_in.o: $(RTL_DIR)/t400_io_in.vhd \
                   work/t400_opt_pack-p.o    \
 
                   work/t400_pack-p.o
                   work/t400_pack-p.o
        $(ANALYZE) $<
        $(ANALYZE) $<
work/t400_io_in-c.o: $(RTL_DIR)/t400_io_in-c.vhd \
work/t400_io_in-c.o: $(RTL_DIR)/t400_io_in-c.vhd \
                     work/t400_io_in.o
                     work/t400_io_in.o
        $(ANALYZE) $<
        $(ANALYZE) $<
Line 235... Line 240...
                   work/t400_core_comp_pack-p.o \
                   work/t400_core_comp_pack-p.o \
                   work/t400_tech_comp_pack-p.o
                   work/t400_tech_comp_pack-p.o
        $(ANALYZE) $<
        $(ANALYZE) $<
work/t410_notri-c.o: $(SYSTEM_DIR)/t410_notri-c.vhd \
work/t410_notri-c.o: $(SYSTEM_DIR)/t410_notri-c.vhd \
                     work/t400_core-c.o             \
                     work/t400_core-c.o             \
                     work/generic_ram-c.o           \
                     work/generic_ram_ena-c.o       \
                     work/t410_rom-lpm-c.o          \
                     work/t410_rom-lpm-c.o          \
                     work/t400_por-c.o              \
                     work/t400_por-c.o              \
                     work/t410_notri.o
                     work/t410_notri.o
        $(ANALYZE) $<
        $(ANALYZE) $<
 
 
Line 248... Line 253...
                   work/t400_core_comp_pack-p.o \
                   work/t400_core_comp_pack-p.o \
                   work/t400_tech_comp_pack-p.o
                   work/t400_tech_comp_pack-p.o
        $(ANALYZE) $<
        $(ANALYZE) $<
work/t420_notri-c.o: $(SYSTEM_DIR)/t420_notri-c.vhd \
work/t420_notri-c.o: $(SYSTEM_DIR)/t420_notri-c.vhd \
                     work/t400_core-c.o             \
                     work/t400_core-c.o             \
                     work/generic_ram-c.o           \
                     work/generic_ram_ena-c.o       \
                     work/t420_rom-lpm-c.o          \
                     work/t420_rom-lpm-c.o          \
                     work/t400_por-c.o              \
                     work/t400_por-c.o              \
                     work/t420_notri.o
                     work/t420_notri.o
        $(ANALYZE) $<
        $(ANALYZE) $<
 
 
Line 343... Line 348...
work/tb_int-c.o: $(BENCH_DIR)/tb_int-c.vhd \
work/tb_int-c.o: $(BENCH_DIR)/tb_int-c.vhd \
                 work/t420-c.o             \
                 work/t420-c.o             \
                 work/tb_elems-c.o         \
                 work/tb_elems-c.o         \
                 work/tb_int.o
                 work/tb_int.o
        $(ANALYZE) $<
        $(ANALYZE) $<
 
 
 
work/tb_microbus.o: $(BENCH_DIR)/tb_microbus.vhd   \
 
                    work/t400_opt_pack-p.o         \
 
                    work/tb_pack-p.o               \
 
                    work/t400_system_comp_pack-p.o
 
        $(ANALYZE) $<
 
work/tb_microbus-c.o: $(BENCH_DIR)/tb_microbus-c.vhd \
 
                      work/t420-c.o                  \
 
                      work/tb_elems-c.o              \
 
                      work/tb_microbus.o
 
        $(ANALYZE) $<
#
#
##############################################################################
##############################################################################
 
 
 
 
.PHONY: elaborate
.PHONY: elaborate
elaborate: tb_t411_behav_c0 tb_t420_behav_c0 tb_int_behav_c0
elaborate: tb_t411_behav_c0 tb_t420_behav_c0 tb_int_behav_c0 \
 
           tb_microbus_behav_c0
 
 
tb_t411_behav_c0: work/tb_t411-c.o
tb_t411_behav_c0: work/tb_t411-c.o
        $(ELABORATE) $@
        $(ELABORATE) $@
 
 
tb_t420_behav_c0: work/tb_t420-c.o
tb_t420_behav_c0: work/tb_t420-c.o
        $(ELABORATE) $@
        $(ELABORATE) $@
 
 
tb_int_behav_c0: work/tb_int-c.o
tb_int_behav_c0: work/tb_int-c.o
        $(ELABORATE) $@
        $(ELABORATE) $@
 
 
 
tb_microbus_behav_c0: work/tb_microbus-c.o
 
        $(ELABORATE) $@
 
 
 
 
.PHONY: analyze
.PHONY: analyze
analyze: work work/tb_t411-c.o work/tb_t420-c.o
analyze: work \
 
         work/tb_t411-c.o work/tb_t420-c.o work/tb_int-c.o \
 
         work/tb_microbus-c.o
 
 
 
 
.PHONY: clean
.PHONY: clean
clean:
clean:
        rm -rf *~ UNUSED *hex \
        rm -rf *~ UNUSED *hex \
        tb_t411_behav_c0      \
        tb_t411_behav_c0      \
        tb_t420_behav_c0      \
        tb_t420_behav_c0      \
        tb_int_behav_c0       \
        tb_int_behav_c0       \
 
        tb_microbus_behav_c0  \
        work
        work

powered by: WebSVN 2.1.0

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