亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? makefile

?? 這是一個C程序分析工具
??
字號:
#===================================================================
#   FILE   :   @(#)Makefile	2.3  -  03/14/00
#===================================================================
#       PURPOSE: Make file for the Recon system (Unix)
#
#       Creates subsystems program for the Recon system
#
#  SYSTEM : RECON II
#       Created by: H. Maranon, February 1997
#===================================================================
#
#===================================================================
#           GENERAL MACRO DEFINITIONS  block
#===================================================================

# The CC macro is used to expand the compiler name in its place.
# In other words, whenever CC appears it will be substituted with
# gcc or the compiler defined by the CC macro.
#
CC = gcc

# The CFLAGS macro is used to expand the compiler flags/options.
CFLAGS =  -c

# The OSFLAG macro is used to expand the platform specific flags.
OSFLAG = -DSYS_UNIX

# The -DNDEBUG macro is used to expand debugging flags.
DBFLAG = -DNDEBUG

# The following special target name is used to prevent the echoing
# of every command the makefile is executing. If you want to see
# all the commands being executed by this makefile while compiling
# recon or any subsystem (dependency lines below), comment the
# following line by adding the "#" at the beginning of the line.
# Note: the SILENT mode still displays all warnings, error messages
# and any command with @echo at the beginning of the line..

.SILENT:

# Redefine the suffix rule to use above macro definitions.
# The following lines state that for any source file (*.c)
# use the compiler and flags indicated by these macros to
# generate the object files (*.o). 
# The "$<" symbol represents the name of the current prerequisite
# or source file that has been modified more recently than the
# current target.

.c.o :
	${CC} ${CFLAGS} ${OSFLAG} $<

#===================================================================
#          MACRO DEFINITIONS FOR R2ANALYZ (UNIX)
#===================================================================
#
# The following Analysis macro definitions were set up to allow 
# the user  to compile r2analyz by simply typing:
# 
# make r2analyz
#
# Instead of typing the following long command:
#
# gcc -o r2analyz -DSYS_UNIX -DNDEBUG r2analyz.c r2annote.c  \ 
#         r2outset.c r2build.c r2clist.c r2read.c r2select.c \
#         r2tlist.c r2util.c r2btree.c
#
#===================================================================
#

# The following macro contains all the source files used by 
# the r2analyz subsystem.
# Note: the forward slash character ("\") indicates line continuation
#

ANALZSCR  = r2analyz.c   r2annote.c  r2outset.c   r2build.c    \
            r2clist.c    r2read.c    r2select.c   r2tlist.c  r2util.c \
            r2btree.c

# The following is a way to create a macro by using the content of
# another macro. In this case the new macro is formed by taking all the
# source file names from the ANALZSCR macro and replacing the source
# file extensions (.c) with the object file extensions (.o).
# This technique is known as a macro string substitution and it will
# be used in a number of places in this description file.
#

ANALOBJS = ${ANALZSCR:.c=.o}

# Since each source file in the r2analyz subsystem has its own header
# file named the same as the source file, except for the extension of
# course, we can use  the same technique to create a macro definition 
# for the header files.  

ANALZHDS  = ${ANALOBJS:.o=.h}


#===================================================================
#          MACRO DEFINITIONS FOR R2INST (UNIX)
#===================================================================
# Macro definitions for the r2inst (Unix)
#
# The following instrumentation macro definitions were set up 
# to allow the user to compile r2inst by simply typing:
# 
# make r2inst
#
# Instead of typing the following long command:
#
# gcc -o r2inst -DSYS_UNIX r2inst.c instfile.c instpars.c   \
#                  instrmnt.c  instlink.c  instutil.c vb_print.c
#===================================================================

# The following macro contains all the source files used by 
# the r2inst subsystem
#

INSTSCRS  = r2inst.c   instfile.c  instpars.c  instrmnt.c  \
	    instutil.c  instlink.c vb_print.c

# Now, we create a macro for the r2inst object files by using the
# macro string substitution technique described above.

INSTOBJS = $(INSTSCRS:.c=.o)

#=====================================================================
#                    LINE DEPENDENCY SECTION
#=====================================================================
# This section contains all the lines that will be checked by make
# before starts compiling the system. The lines in this section are
# called dependency lines because the section preceding the ":" at the
# beginning of the line is dependent on the sections following the ":".
# The first dependent line (in this case "all:") is the default line that
# gets executed whenever the user types "make". This line will build or
# make all subsystem for the recon program.

all:   r2analyz  r2inst r2end  r2test  r2endq  r2testq 

#======================================================================

# In order to make the analysis subsystem, we need all the source files
# that make up r2analys in the current directory.  If an SCCS directory 
# exist under the current directory directory, make will automatically
# perform an "SCCS get" to get the necessary files.
# The dependency is the object files needed, which will be produce
# by compiling the source code files for r2analyz. Since each
# object file is also dependent on the source files and header files
# reference by the source file, each object file becomes a dependency 
# line also.

r2analyz: $(ANALOBJS) 
	@echo "*********   CREATING ANALYSIS SUBSYSTEM (r2analyz).........."
	$(CC) -o $@ ${OSFLAG} ${DBFLAG} ${ANALOBJS}
	@echo "********* r2analyz SUBSYSTEM COMPILED SUCCESSFULLY!! *******"

# dependencies for the analysis subsystem object files

r2analyz.o : r2analyz.c ${ANALZHDS} r2.h

r2annote.o : r2annote.c r2annote.h r2analyz.h r2clist.h r2util.h

r2outset.o : r2outset.c r2outset.h r2analyz.h r2clist.h r2util.h 

r2build.o : r2build.c r2build.h r2analyz.h r2tlist.h r2clist.h r2util.h

r2clist.o : r2clist.c r2clist.h r2analyz.h r2util.h

r2read.o : r2read.c r2read.h r2analyz.h r2tlist.h r2util.h

r2select.o : r2select.c r2select.h r2analyz.h r2clist.h r2util.h

r2tlist.o : r2tlist.c r2tlist.h r2analyz.h

r2util.o : r2util.c r2util.h r2analyz.h

#===========================================================================

# The technique to make the instrumentation subsystem is the same as
# above, the dependency lines for this subsystem are listed below.

r2inst: $(INSTOBJS)
	@echo "*********   CREATING INSTRUMENTATION SUBSYSTEM (r2inst)....."
	$(CC) -o $@ $(OSFLAG) $(INSTOBJS)
	@echo "********* r2inst SUBSYSTEM COMPILED SUCCESSFULLY!! *********"

# dependencies for the instrumentation subsystem object files.

r2inst.o : r2inst.c r2.h r2inst.h instpars.h instrmnt.h instlink.h \
	instfile.h vb_print.h

instfile.o : instfile.c r2.h r2inst.h instfile.h instlink.h \
	instutil.h instpars.h vb_print.h

instlink.o : instlink.c r2.h r2inst.h instlink.h vb_print.h

instpars.o : instpars.c r2.h r2inst.h instrmnt.h instutil.h \
	vb_print.h

instrmnt.o : instrmnt.c r2.h r2inst.h instlink.h instpars.h \
	instrmnt.h instfile.h instutil.h vb_print.h

instutil.o : instutil.c r2.h r2inst.h instutil.h vb_print.h

vb_print.o : vb_print.c vb_print.h

#===========================================================================
# The r2test subsystem dependency line is as follows: 

r2test: r2test.o
	@echo "*********   CREATING TESTING SUBSYSTEM (r2test)............."
	$(CC) -o $@ $(OSFLAG) r2test.o 
	@echo "********* r2test SUBSYSTEM COMPILED SUCCESSFULLY!! *********"

#===========================================================================
# The r2end subsystem dependency line is as follows:

r2end:  r2end.o
	@echo "*********   CREATING TESTING SUBSYSTEM (r2end).............."
	$(CC) -o $@ $(OSFLAG) r2end.o 
	@echo "********* r2end SUBSYSTEM COMPILED SUCCESSFULLY!! **********"

#===========================================================================
# The r2testq subsystem dependency line is as follows:

r2testq:  r2testq.o
	@echo "*********   CREATING TESTING SUBSYSTEM (r2testq)............"
	@echo "*********     FOR MULTI-PROCESS UNIX PROGRAMS     **********"
	@echo "************************************************************"
	@echo "*********              NOTE TO USERS              **********"
	@echo "************************************************************"
	@echo " This subsystem allows RECON to be used with multi-process"
	@echo " programs.  Potential errors may occur during compilation"
	@echo " of this file if your system does not have the utilities"
	@echo " required for successful compilation of this file.  If you"
	@echo " encounter errors, you can delete the r2testq.o file from"
	@echo " your source directory and modify the makefile to remove"
	@echo " the dependency lines that are used to compile this"
	@echo " subsystem.  This action should NOT affect your ability to"
	@echo " use RECON for single process programs."
	@echo "************************************************************"
	sleep 6
	$(CC) -o $@ $(OSFLAG) r2testq.o 
	@echo "********* r2testq SUBSYSTEM COMPILED SUCCESSFULLY!! ********"

#===========================================================================
# The r2endq subsystem dependency line is as follows:

r2endq:  r2endq.o
	@echo "*********   CREATING TESTING SUBSYSTEM (r2endq)............."
	@echo "*********     FOR MULTI-PROCESS UNIX PROGRAMS     **********"
	@echo "************************************************************"
	@echo "*********              NOTE TO USERS              **********"
	@echo "************************************************************"
	@echo " This subsystem allows RECON to be used with multi-process"
	@echo " programs.  Potential errors may occur during compilation"
	@echo " of this file if your system does not have the utilities"
	@echo " required for successful compilation of this file.  If you"
	@echo " encounter errors, you can delete the r2endq.o file from"
	@echo " your source directory and modify the makefile to remove"
	@echo " the dependency lines that are used to compile this"
	@echo " subsystem.  This action should NOT affect your ability to"
	@echo " use RECON for single process programs."
	@echo "************************************************************"
	sleep 6
	$(CC) -o $@ $(OSFLAG) r2endq.o 
	@echo "********* r2endq SUBSYSTEM COMPILED SUCCESSFULLY!! *********"

#===========================================================================
# The dependency line for removing object files from the
# working directory is as follows:

clean:
	rm -f *.o

# The following dependency line is also provided to remove object and
# executable files from the working directory:

clobber:
	rm -f r2analyz r2inst r2end r2test r2endq r2testq *.o

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕不卡的av| 亚洲午夜影视影院在线观看| 久久99精品国产麻豆婷婷| 制服丝袜av成人在线看| 成人国产一区二区三区精品| 国产精品污网站| 欧美天堂亚洲电影院在线播放 | 国产精品久久毛片av大全日韩| 丁香网亚洲国际| 一区二区三区在线视频观看| 日韩欧美电影在线| 91社区在线播放| 精品中文字幕一区二区小辣椒| 亚洲色欲色欲www在线观看| 欧美日韩亚洲不卡| 成人一区二区三区视频在线观看| 亚洲精品国产精华液| 国产日韩精品一区二区浪潮av| 在线视频你懂得一区| 国产成都精品91一区二区三| 青青草精品视频| 亚洲区小说区图片区qvod| 精品电影一区二区三区| 91精品在线一区二区| 在线观看亚洲专区| 91.com视频| 欧美成人免费网站| 中文文精品字幕一区二区| 中文字幕日韩一区二区| 一区二区三区四区高清精品免费观看| 亚洲免费观看高清在线观看| 水野朝阳av一区二区三区| 亚洲精品乱码久久久久久黑人| 国产精品国产三级国产a| 亚洲精品欧美综合四区| 日韩国产精品久久久| 韩国成人在线视频| kk眼镜猥琐国模调教系列一区二区 | 丝袜亚洲另类欧美综合| 久久精品国产色蜜蜜麻豆| 国产99久久精品| 97久久精品人人做人人爽| 91精品国产麻豆国产自产在线 | 国产欧美日韩在线看| 亚洲欧美在线观看| 琪琪久久久久日韩精品| 91在线视频在线| 精品国产成人系列| 亚洲影院理伦片| 国产精品自拍av| 日本高清不卡一区| 国产精品免费视频一区| 韩国一区二区在线观看| 欧美日精品一区视频| 久久久精品日韩欧美| 免费视频一区二区| 99热99精品| 中文字幕欧美区| 狠狠色丁香久久婷婷综| 欧美丰满少妇xxxxx高潮对白| 国产欧美精品国产国产专区| 美女视频第一区二区三区免费观看网站| 99re热视频精品| 亚洲欧美日韩电影| 波多野结衣中文字幕一区二区三区| 欧美一区二视频| 三级亚洲高清视频| 56国语精品自产拍在线观看| 一区二区高清在线| 欧美日韩第一区日日骚| 亚洲成a人v欧美综合天堂下载 | 亚洲欧美一区二区三区国产精品 | 一卡二卡三卡日韩欧美| 日本韩国欧美一区| 一二三四社区欧美黄| 欧洲视频一区二区| 免费观看在线色综合| 久久久噜噜噜久久中文字幕色伊伊| 国产在线精品免费| 国产精品久久二区二区| 日本道色综合久久| 免费观看30秒视频久久| 久久这里只有精品首页| 91免费在线看| 国内外成人在线视频| 亚洲欧美视频在线观看视频| 精品视频1区2区3区| 精品在线免费视频| 最新国产精品久久精品| 日韩亚洲欧美一区二区三区| 国产.欧美.日韩| 亚洲国产精品天堂| 久久精品日产第一区二区三区高清版| 成人午夜在线免费| 久草中文综合在线| 亚洲高清免费观看高清完整版在线观看 | 精品蜜桃在线看| 欧美日韩日日摸| 97se亚洲国产综合自在线观| 国产91丝袜在线观看| 国精品**一区二区三区在线蜜桃| 亚洲天堂a在线| 亚洲国产高清在线观看视频| 日韩精品一区二区三区视频在线观看| a美女胸又www黄视频久久| 激情图区综合网| 六月丁香婷婷久久| 热久久国产精品| 另类小说色综合网站| 免费看日韩精品| 午夜精彩视频在线观看不卡| 亚洲日本va午夜在线影院| 午夜精品一区二区三区免费视频| 亚洲视频小说图片| 亚洲三级在线免费观看| 亚洲日本免费电影| 亚洲一区av在线| 污片在线观看一区二区| 国产成人免费视频网站| 成人中文字幕电影| 91视频一区二区三区| 欧美日韩国产小视频在线观看| 欧美色图天堂网| 欧美一区在线视频| 中文欧美字幕免费| 亚洲一卡二卡三卡四卡无卡久久| 性做久久久久久免费观看欧美| 日韩激情在线观看| 国产成人av电影| 欧美精品粉嫩高潮一区二区| 国产三级一区二区三区| 午夜精品福利一区二区三区av| 国产乱码精品一区二区三区av| 99re成人在线| 久久九九久精品国产免费直播| 亚洲精品国产一区二区精华液 | 欧美色国产精品| 日本一区二区高清| 美女mm1313爽爽久久久蜜臀| 色狠狠av一区二区三区| 国产精品女主播在线观看| 日韩综合在线视频| 欧美在线看片a免费观看| 中文字幕成人网| 成人三级在线视频| 国产无一区二区| 激情五月婷婷综合| 欧美精品一区二区三区久久久| 偷窥少妇高潮呻吟av久久免费| 91亚洲国产成人精品一区二区三| 国产午夜精品久久久久久久| 麻豆久久一区二区| 精品久久久久久久久久久久久久久| 石原莉奈一区二区三区在线观看| 欧美揉bbbbb揉bbbbb| 奇米在线7777在线精品| 精品剧情在线观看| 韩国一区二区三区| 国产精品久久久久久久第一福利| 91小视频在线免费看| 亚洲在线视频网站| 欧美一区二区三区视频在线观看| 毛片av中文字幕一区二区| 91麻豆精品国产91久久久资源速度 | 日本高清免费不卡视频| 青青青爽久久午夜综合久久午夜| 91精品在线麻豆| 风间由美性色一区二区三区| 亚洲欧美一区二区三区国产精品| 在线观看国产91| 国产一区亚洲一区| 亚洲不卡av一区二区三区| 欧美videos大乳护士334| 成人美女在线观看| 老色鬼精品视频在线观看播放| 国产午夜精品在线观看| 欧美美女黄视频| 99久久精品免费看| 国产不卡在线一区| 蜜臀精品一区二区三区在线观看 | 在线精品国精品国产尤物884a| 国产一区在线视频| 蜜臀va亚洲va欧美va天堂| 亚洲欧美一区二区三区极速播放 | 亚洲一区二区不卡免费| 亚洲免费观看视频| 国产精品国产三级国产aⅴ中文| 久久一日本道色综合| 91精品综合久久久久久| 欧美色倩网站大全免费| 欧美伊人久久久久久午夜久久久久| 极品少妇xxxx偷拍精品少妇| 奇米精品一区二区三区在线观看一| 亚洲女与黑人做爰| 亚洲三级电影网站| 亚洲人成在线观看一区二区| 日本一区二区三区国色天香| 国产欧美日韩卡一| 亚洲色图制服诱惑| 亚洲一区电影777|