aboutsummaryrefslogtreecommitdiff
path: root/src/intersim2/.svn/pristine/c3/c3580bf85e8bc6015a74e1f37916987e00accdaa.svn-base
diff options
context:
space:
mode:
authorMyrice <[email protected]>2015-04-07 14:43:05 -0700
committerMyrice <[email protected]>2015-04-07 14:43:05 -0700
commit6b9eb92bd0b03d69a2f2e9c075a8af99d860d4d1 (patch)
treec741ac460cb86219446070765be97536143def55 /src/intersim2/.svn/pristine/c3/c3580bf85e8bc6015a74e1f37916987e00accdaa.svn-base
parent4dc9d53085b568aea0cefe75d599f87bb5e0841f (diff)
Booksim2 abandoned svn and moved to github (https://github.com/booksim/booksim2). This .svn folder is useless now and should be deleted.
For further integration, a git submodule/git subtree may be used. Since I modified their source code, we cannot use git submodule/git subtree easily. Signed-off-by: Myrice <[email protected]>
Diffstat (limited to 'src/intersim2/.svn/pristine/c3/c3580bf85e8bc6015a74e1f37916987e00accdaa.svn-base')
-rw-r--r--src/intersim2/.svn/pristine/c3/c3580bf85e8bc6015a74e1f37916987e00accdaa.svn-base146
1 files changed, 0 insertions, 146 deletions
diff --git a/src/intersim2/.svn/pristine/c3/c3580bf85e8bc6015a74e1f37916987e00accdaa.svn-base b/src/intersim2/.svn/pristine/c3/c3580bf85e8bc6015a74e1f37916987e00accdaa.svn-base
deleted file mode 100644
index 076ca87..0000000
--- a/src/intersim2/.svn/pristine/c3/c3580bf85e8bc6015a74e1f37916987e00accdaa.svn-base
+++ /dev/null
@@ -1,146 +0,0 @@
-# $Id $
-
-# Copyright (c) 2007-2012, Trustees of The Leland Stanford Junior University
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# Redistributions of source code must retain the above copyright notice, this
-# list of conditions and the following disclaimer.
-# Redistributions in binary form must reproduce the above copyright notice,
-# this list of conditions and the following disclaimer in the documentation
-# and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-#
-# Makefile
-#
-LEX = flex
-YACC = bison -y
-DEFINE =
-INCPATH = -I. -Iarbiters -Iallocators -Irouters -Inetworks -Ipower
-CPPFLAGS += -Wall $(INCPATH) $(DEFINE)
-CPPFLAGS += -O3
-CPPFLAGS += -g
-LFLAGS +=
-
-
-OBJDIR := obj
-PROG := booksim
-
-# simulator source files
-CPP_SRCS = main.cpp \
- config_utils.cpp \
- booksim_config.cpp \
- module.cpp \
- buffer.cpp \
- vc.cpp \
- routefunc.cpp \
- traffic.cpp \
- flitchannel.cpp \
- trafficmanager.cpp \
- batchtrafficmanager.cpp \
- packet_reply_info.cpp \
- buffer_state.cpp \
- stats.cpp \
- credit.cpp \
- outputset.cpp \
- flit.cpp \
- injection.cpp\
- misc_utils.cpp\
- rng_wrapper.cpp\
- rng_double_wrapper.cpp\
- power_module.cpp \
- switch_monitor.cpp \
- buffer_monitor.cpp
-
-
-
-LEX_OBJS = ${OBJDIR}/lex.yy.o
-YACC_OBJS = ${OBJDIR}/y.tab.o
-
-# networks
-NETWORKS:= $(wildcard networks/*.cpp)
-ALLOCATORS:= $(wildcard allocators/*.cpp)
-ARBITERS:= $(wildcard arbiters/*.cpp)
-ROUTERS:= $(wildcard routers/*.cpp)
-POWER:= $(wildcard power/*.cpp)
-
-#--- Make rules ---
-OBJS := $(LEX_OBJS) $(YACC_OBJS)\
- $(CPP_SRCS:%.cpp=${OBJDIR}/%.o)\
- $(NETWORKS:networks/%.cpp=${OBJDIR}/%.o)\
- $(ALLOCATORS:allocators/%.cpp=${OBJDIR}/%.o)\
- $(ARBITERS:arbiters/%.cpp=${OBJDIR}/%.o)\
- $(ROUTERS:routers/%.cpp=${OBJDIR}/%.o)\
- $(POWER:power/%.cpp=${OBJDIR}/%.o)
-
-.PHONY: clean
-
-all:$(PROG)
-
-$(PROG): $(OBJS)
- $(CXX) $(LFLAGS) $^ -o $@
-
-# rules to compile simulator
-
-
-${LEX_OBJS}: lex.yy.c y.tab.h
- $(CC) $(CPPFLAGS) -c $< -o $@
-
-${YACC_OBJS}: y.tab.c y.tab.h
- $(CC) $(CPPFLAGS) -c $< -o $@
-
-${OBJDIR}/%.o: %.cpp
- $(CXX) $(CPPFLAGS) -c $< -o $@
-
-# rules to compile networks
-${OBJDIR}/%.o: networks/%.cpp
- $(CXX) $(CPPFLAGS) -c $< -o $@
-
-# rules to compile arbiters
-${OBJDIR}/%.o: arbiters/%.cpp
- $(CXX) $(CPPFLAGS) -c $< -o $@
-
-# rules to compile allocators
-${OBJDIR}/%.o: allocators/%.cpp
- $(CXX) $(CPPFLAGS) -c $< -o $@
-
-# rules to compile routers
-${OBJDIR}/%.o: routers/%.cpp
- $(CXX) $(CPPFLAGS) -c $< -o $@
-
-# rules to compile power classes
-${OBJDIR}/%.o: power/%.cpp
- $(CXX) $(CPPFLAGS) -c $< -o $@
-
-clean:
- rm -f $(OBJS)
- rm -f $(PROG)
- rm -f *~
- rm -f allocators/*~
- rm -f arbiters/*~
- rm -f networks/*~
- rm -f runfiles/*~
- rm -f routers/*~
- rm -f examples/*~
- rm -f y.tab.c y.tab.h lex.yy.c
- rm -f moc_bgui.cpp
-
-y.tab.c y.tab.h: config.y
- $(YACC) -d $<
-
-lex.yy.c: config.l
- $(LEX) $<