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

Subversion Repositories linkruncca

[/] [linkruncca/] [trunk/] [sim/] [obj_dir/] [VLinkRunCCA.mk] - Blame information for rev 8

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 8 jaytang
# Verilated -*- Makefile -*-
2
# DESCRIPTION: Verilator output: Makefile for building Verilated archive or executable
3
#
4
# Execute this makefile from the object directory:
5
#    make -f VLinkRunCCA.mk
6
 
7
default: VLinkRunCCA
8
 
9
### Constants...
10
# Perl executable (from $PERL)
11
PERL = perl
12
# Path to Verilator kit (from $VERILATOR_ROOT)
13
VERILATOR_ROOT = /usr/share/verilator
14
# Path to SystemPerl kit top (from $SYSTEMPERL)
15
SYSTEMPERL =
16
# Path to SystemPerl kit includes (from $SYSTEMPERL_INCLUDE)
17
SYSTEMPERL_INCLUDE =
18
# SystemC include directory with systemc.h (from $SYSTEMC_INCLUDE)
19
SYSTEMC_INCLUDE ?=
20
# SystemC library directory with libsystemc.a (from $SYSTEMC_LIBDIR)
21
SYSTEMC_LIBDIR ?=
22
 
23
### Switches...
24
# SystemPerl output mode?  0/1 (from --sp)
25
VM_SP = 0
26
# SystemC output mode?  0/1 (from --sc)
27
VM_SC = 0
28
# SystemPerl or SystemC output mode?  0/1 (from --sp/--sc)
29
VM_SP_OR_SC = 0
30
# Deprecated
31
VM_PCLI = 1
32
# Deprecated: SystemC architecture to find link library path (from $SYSTEMC_ARCH)
33
VM_SC_TARGET_ARCH = linux
34
 
35
### Vars...
36
# Design prefix (from --prefix)
37
VM_PREFIX = VLinkRunCCA
38
# Module prefix (from --prefix)
39
VM_MODPREFIX = VLinkRunCCA
40
# User CFLAGS (from -CFLAGS on Verilator command line)
41
VM_USER_CFLAGS = \
42
 
43
# User LDLIBS (from -LDFLAGS on Verilator command line)
44
VM_USER_LDLIBS = \
45
 
46
# User .cpp files (from .cpp's on Verilator command line)
47
VM_USER_CLASSES = \
48
        sim_main \
49
 
50
# User .cpp directories (from .cpp's on Verilator command line)
51
VM_USER_DIR = \
52
        . \
53
 
54
 
55
### Default rules...
56
# Include list of all generated classes
57
include VLinkRunCCA_classes.mk
58
# Include global rules
59
include $(VERILATOR_ROOT)/include/verilated.mk
60
 
61
### Executable rules... (from --exe)
62
VPATH += $(VM_USER_DIR)
63
 
64
sim_main.o: sim_main.cpp
65
        $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
66
 
67
### Link rules... (from --exe)
68
VLinkRunCCA: $(VK_USER_OBJS) $(VK_GLOBAL_OBJS) $(VM_PREFIX)__ALL.a
69
        $(LINK) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LIBS) $(SC_LIBS) 2>&1 | c++filt
70
 
71
 
72
# Verilated -*- Makefile -*-

powered by: WebSVN 2.1.0

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