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

Subversion Repositories ecpu_alu

[/] [ecpu_alu/] [trunk/] [alu/] [systemc/] [obj_dir/] [Valu_tb.mk] - Blame information for rev 5

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 leonous
# Verilated -*- Makefile -*-
2
 
3
default: Valu_tb
4
 
5
# Constants...
6
PERL = perl
7
VERILATOR_ROOT = /usr/local/verilator-3.701
8
SYSTEMPERL = /home/leonous/Download/tmp/SystemPerl-1.310
9
 
10
# Switches...
11
VM_SP = 0
12
VM_SC = 1
13
VM_SP_OR_SC = 1
14
VM_PCLI = 0
15
VM_SC_TARGET_ARCH = linux
16
 
17
# Vars...
18
VM_PREFIX = Valu_tb
19
VM_MODPREFIX = Valu_tb
20
VM_USER_CLASSES = \
21
        sc_main \
22
        verilated \
23
 
24
VM_USER_DIR = \
25
        . \
26
 
27
 
28
# Default rules...
29
include Valu_tb_classes.mk
30
include $(VERILATOR_ROOT)/include/verilated.mk
31
 
32
# Local rules...
33
VPATH += $(VM_USER_DIR)
34
 
35
sc_main.o: sc_main.cpp
36
        $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
37
verilated.o: verilated.cpp
38
        $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
39
 
40
# Link rules...
41
Valu_tb: $(VK_USER_OBJS) $(SP_SRCS) $(VM_PREFIX)__ALL.a
42
        $(LINK) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LIBS) $(SC_LIBS) 2>&1 | c++filt
43
 
44
 
45
# Verilated -*- Makefile -*-

powered by: WebSVN 2.1.0

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