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

Subversion Repositories ecpu_alu

[/] [ecpu_alu/] [trunk/] [alu/] [systemc/] [bak/] [Makefile] - Blame information for rev 5

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 leonous
INCLUDE_FILES =
2
SOURCE_FILES = sc_main.cpp verilated.cpp
3
 
4
SYSTEMPERL_inc = ${SYSTEMPERL}/src
5
VERILATOR_ROOT = /usr/local/verilator-3.701
6
SYSC_INC_PREFIX = /usr/local/systemc-2.2/include
7
SYSC_LIB_PREFIX = /usr/local/systemc-2.2/lib-linux
8
includedir = /usr/local/scv/include
9
libdir = /usr/local/scv/lib-linux
10
 
11
SHELL = /bin/sh
12
AUTOMAKE_OPTIONS = foreign
13
EXTRA_DIST = ${SOURCE_FILES} ${INCLUDE_FILES} README
14
 
15
OBJECT_FILES = ${addsuffix .o, ${basename ${SOURCE_FILES}}}
16
 
17
CLEANFILES = ${OBJECT_FILES} libscvtestbench.so run.x
18
 
19
DISTCLEANFILES = ${CLEANFILES}
20
Vinclude = $(VERILATOR_ROOT)/include
21
all:
22
        LD_LIBRARY_PATH=.:${SYSC_LIB_PREFIX}:${libdir}:${LD_LIBRARY_PATH}; \
23
        export LD_LIBRARY_PATH; \
24
        g++ -I${SYSC_INC_PREFIX} -I${SYSTEMPERL_inc} -I${Vinclude} -I${includedir} -fPIC -c -g -Wall -O2 ${SOURCE_FILES}; \
25
        g++ ${OBJECT_FILES} Valu_tb__ALL.a -L${SYSC_LIB_PREFIX} -lsystemc -L${libdir} -lscv -L${SYSC_LIB_PREFIX} -lsystemc -o run.x; \
26
        ./run.x

powered by: WebSVN 2.1.0

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