URL
https://opencores.org/ocsvn/xge_mac/xge_mac/trunk
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 -*-
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.