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

Subversion Repositories xge_mac

[/] [xge_mac/] [trunk/] [sim/] [systemc/] [sc.mk] - Diff between revs 2 and 7

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 2 Rev 7
# Verilated -*- Makefile -*-
# Verilated -*- Makefile -*-
default: Vxge_mac__ALL.a
default: Vxge_mac__ALL.a
# Constants...
# Constants...
PERL = perl
PERL = perl
#VERILATOR_ROOT = /opt/verilator-3.656
#VERILATOR_ROOT = /opt/verilator-3.656
#SYSTEMPERL = /opt/SystemPerl-1.282
#SYSTEMPERL = /opt/SystemPerl-1.282
# Switches...
# Switches...
VM_SP = 0
VM_SP = 0
VM_SC = 1
VM_SC = 1
VM_SP_OR_SC = 1
VM_SP_OR_SC = 1
VM_PCLI = 0
VM_PCLI = 0
VM_SC_TARGET_ARCH = linux
VM_SC_TARGET_ARCH = linux
# Vars...
# Vars...
VM_PREFIX = Vxge_mac
VM_PREFIX = Vxge_mac
VM_MODPREFIX = Vxge_mac
VM_MODPREFIX = Vxge_mac
VM_USER_CLASSES = \
VM_USER_CLASSES = \
VM_USER_DIR = \
VM_USER_DIR = \
CPPFLAGS += -I..
CPPFLAGS += -I..
CPPFLAGS += -I.
CPPFLAGS += -I.
CPPFLAGS += -I$(SYSTEMC)/include
CPPFLAGS += -I$(SYSTEMC)/include
#CPPFLAGS += -I$(VERILATOR_ROOT)/include
#CPPFLAGS += -I$(VERILATOR_ROOT)/include
CPPFLAGS += -I$(SYSTEMPERL)/src
CPPFLAGS += -I$(SYSTEMPERL)/src
# -DSYSTEMPERL
# -DSYSTEMPERL
include Vxge_mac_classes.mk
include Vxge_mac_classes.mk
include $(VERILATOR_ROOT)/include/verilated.mk
include $(VERILATOR_ROOT)/include/verilated.mk
# Local rules...
# Local rules...
#SOURCES=../../tb_sc/sc_packet.cpp
#SOURCES=../../tb_sc/sc_packet.cpp
#OBJECTS=$(SOURCES:.cpp=.o)
#OBJECTS=$(SOURCES:.cpp=.o)
#all: $(OBJECTS)
#all: $(OBJECTS)
%.o: ../../tbench/systemc/%.cpp
%.o: ../../tbench/systemc/%.cpp
        $(OBJCACHE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
        $(OBJCACHE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
# Verilated -*- Makefile -*-
# Verilated -*- Makefile -*-
 
 

powered by: WebSVN 2.1.0

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