⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 体系机构仿真
💻
字号:
## Makefile - multiprocessor simulator test programs makefile## This file is used in conjunction with the SimpleScalar tool suite# originally written by Todd M. Austin for the Multiscalar Research Project# at the University of Wisconsin-Madison.## The file was created by Naraig Manjikian at Queen's University,# Kingston, Ontario, Canada.## Copyright (C) 2000 by Naraig Manjikian## This source file is distributed "as is" in the hope that it will be# useful.  The tool set comes with no warranty, and no author or# distributor accepts any responsibility for the consequences of its# use. # # Everyone is granted permission to copy, modify and redistribute# this tool set under the following conditions:# #    This source code is distributed for non-commercial use only. #    Please contact the maintainer for restrictions applying to #    commercial use.##    Permission is granted to anyone to make or distribute copies#    of this source code, either as received or modified, in any#    medium, provided that all copyright notices, permission and#    nonwarranty notices are preserved, and that the distributor#    grants the recipient permission for further redistribution as#    permitted by this document.##    Permission is granted to distribute this file in compiled#    or executable form under the same conditions that apply for#    source code, provided that either:##    A. it is accompanied by the corresponding machine-readable#       source code,#    B. it is accompanied by a written offer, with no time limit,#       to give anyone a machine-readable copy of the corresponding#       source code in return for reimbursement of the cost of#       distribution.  This written offer must permit verbatim#       duplication by anyone, or#    C. it is distributed by someone who received only the#       executable form, and is accompanied by a copy of the#       written offer of source code that they received concurrently.## In other words, you are welcome to use, share and improve this# source file.  You are forbidden to forbid anyone else to use, share# and improve what you give them.## >>>> IMPORTANT NOTES:## Building these simple test programs requires that the 'simpletools'# including GCC and the assembler for SimpleScalar have been# properly installed.# This Makefile.runtimelib is normally invoked from the main Makefile# and hence assumes that the SS_BIN_PATH variable is defined appropriately.#--- define base path for multiprocessor #include and libary filesSSMP_LIB_PATH = ..SSMP_INC_PATH = ..CC = $(SS_BIN_PATH)/gccAS = $(SS_BIN_PATH)/asAR = $(SS_BIN_PATH)/arLD = $(SS_BIN_PATH)/ldRANLIB = $(SS_BIN_PATH)/ranlibM4_MACROS = $(SSMP_INC_PATH)/c.m4.ss#--- optimization flags and include paths for C compilerCFLAGS = -O2 -I$(SSMP_INC_PATH)#--- library inclusionLIBS = -L$(SSMP_LIB_PATH) -lssmp#--- rules to create executablesall: dotbar.ss dotsema.ss dotm4.ssDOTBAR_OBJS = dotbar.odotbar.ss: $(DOTBAR_OBJS)	$(CC) -o $@ $(DOTBAR_OBJS) $(LIBS)DOTSEMA_OBJS = dotsema.odotsema.ss: $(DOTSEMA_OBJS)	$(CC) -o $@ $(DOTSEMA_OBJS) $(LIBS)dotm4.c: dotm4.c.m4	m4 $(M4_MACROS) dotm4.c.m4 > $@DOTM4_OBJS = dotm4.odotm4.ss: $(DOTM4_OBJS)	$(CC) -o $@ $(DOTM4_OBJS) $(LIBS)clean:	rm -f *.o *~ dotbar.ss dotsema.ss dotm4.ss#--- rule to execute test programstests: all	$(SIM_DIR)/$(SIM_BIN) -d dotbar.ss -p8 -n10000	$(SIM_DIR)/$(SIM_BIN) -d dotsema.ss -p8 -n10000	$(SIM_DIR)/$(SIM_BIN) -d dotm4.ss -p8 -n10000

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -