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

Subversion Repositories t48

[/] [t48/] [tags/] [rel_0_6__beta/] [sim/] [rtl_sim/] [Makefile.ghdl] - Diff between revs 16 and 71

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

Rev 16 Rev 71
Line 12... Line 12...
##############################################################################
##############################################################################
 
 
 
 
LIB_WORK  = ghdl-work
LIB_WORK  = ghdl-work
 
 
CLEAN     = ghdl --clean --std=87 --workdir=$(LIB_WORK)
CLEAN     = ghdl --clean --std=87 --workdir=$(LIB_WORK); rm -f tb_*_c0
 
 
ANALYZE   = ghdl -a --ieee=synopsys --std=87 --workdir=$(LIB_WORK)
ANALYZE   = ghdl -a --ieee=synopsys --std=87 --workdir=$(LIB_WORK)
 
 
ELABORATE = ghdl -e --ieee=synopsys --std=87 --workdir=$(LIB_WORK)
ELABORATE = ghdl -e --ieee=synopsys --std=87 --workdir=$(LIB_WORK)
 
 
Line 24... Line 24...
 
 
 
 
##############################################################################
##############################################################################
# The analyze targets
# The analyze targets
#
#
 
tb_t8039_behav_c0 = $(LIB_WORK)/tb_t8039-c.o
 
tb_t8039 = $(LIB_WORK)/tb_t8039.o
tb_t8048_behav_c0 = $(LIB_WORK)/tb_t8048-c.o
tb_t8048_behav_c0 = $(LIB_WORK)/tb_t8048-c.o
tb_t8048 = $(LIB_WORK)/tb_t8048.o
tb_t8048 = $(LIB_WORK)/tb_t8048.o
tb_behav_c0 = $(LIB_WORK)/tb-c.o
tb_behav_c0 = $(LIB_WORK)/tb-c.o
tb = $(LIB_WORK)/tb.o
tb = $(LIB_WORK)/tb.o
t8048_struct_c0 = $(LIB_WORK)/t8048-c.o
t8048_struct_c0 = $(LIB_WORK)/t8048-c.o
t8048 = $(LIB_WORK)/t8048.o
t8048 = $(LIB_WORK)/t8048.o
 
t8039_struct_c0 = $(LIB_WORK)/t8039-c.o
 
t8039 = $(LIB_WORK)/t8039.o
t48_tb_pack = $(LIB_WORK)/t48_tb_pack-p.o
t48_tb_pack = $(LIB_WORK)/t48_tb_pack-p.o
t48_pack = $(LIB_WORK)/t48_pack-p.o
t48_pack = $(LIB_WORK)/t48_pack-p.o
t48_core_struct_c0 = $(LIB_WORK)/t48_core-c.o
t48_core_struct_c0 = $(LIB_WORK)/t48_core-c.o
t48_core = $(LIB_WORK)/t48_core.o
t48_core = $(LIB_WORK)/t48_core.o
t48_core_comp_pack = $(LIB_WORK)/t48_core_comp_pack-p.o
t48_core_comp_pack = $(LIB_WORK)/t48_core_comp_pack-p.o
Line 88... Line 92...
 
 
 
 
##############################################################################
##############################################################################
# The elaboration targets
# The elaboration targets
#
#
tb_elab = $(LIB_WORK)/e~tb_behav_c0.o
tb_elab       = tb_behav_c0
tb_t8048_elab = $(LIB_WORK)e~tb_t8048_behav_c0.o
tb_t8048_elab = tb_t8048_behav_c0
 
tb_t8039_elab = tb_t8039_behav_c0
#
#
##############################################################################
##############################################################################
 
 
 
 
##############################################################################
##############################################################################
Line 105... Line 110...
 
 
$(tb_t8048_elab) : $(tb_t8048_behav_c0)
$(tb_t8048_elab) : $(tb_t8048_behav_c0)
        $(ELABORATE) tb_t8048_behav_c0; \
        $(ELABORATE) tb_t8048_behav_c0; \
        strip tb_t8048_behav_c0
        strip tb_t8048_behav_c0
 
 
 
$(tb_t8039_elab) : $(tb_t8039_behav_c0)
 
        $(ELABORATE) tb_t8039_behav_c0; \
 
        strip tb_t8039_behav_c0
 
 
.PHONY: elaborate
.PHONY: elaborate
elaborate: $(LIB_WORK) $(tb_elab) $(tb_t8048_elab)
elaborate: $(LIB_WORK) $(tb_elab) $(tb_t8048_elab) $(tb_t8039_elab)
#
#
##############################################################################
##############################################################################
 
 
 
 
include Makefile.hier
include Makefile.hier

powered by: WebSVN 2.1.0

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