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

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

?? makefile.base

?? JMVM MPEG MVC/3DAV 測試平臺 國際通用標準
?? BASE
?? 第 1 頁 / 共 2 頁
字號:
#########################################################
# check CONFIG parameter
#########################################################

!IF ("$(CONFIG)" != "LIBRARY") && ("$(CONFIG)" != "CONSOLE") && ("$(CONFIG)" != "MFC")
!MESSAGE Set CONFIG to LIBRARY, CONSOLE or MFC!
!ERROR An invalid configuration is specified!
!ENDIF

#########################################################
# executables used
#########################################################

CPP		= cl
AR		= lib
LD		= link
RSC		= rc
ASM		= nasmw

#########################################################
# output file names
#########################################################

!IF "$(CONFIG)" == "LIBRARY"
# the libraries that can be created
STAT_DEBUG_OUT		= $(LIB_DIR)\lib$(PRJ_NAME)d.lib
STAT_RELEASE_OUT	= $(LIB_DIR)\lib$(PRJ_NAME).lib
DYN_DEBUG_OUT		= $(BIN_DIR)\$(PRJ_NAME)d.dll
DYN_RELEASE_OUT		= $(BIN_DIR)\$(PRJ_NAME).dll
#
!ELSEIF ("$(CONFIG)" == "CONSOLE") || ("$(CONFIG)" == "MFC")
# the executables that can be created
STAT_DEBUG_OUT		= $(BIN_DIR)\$(PRJ_NAME)sd.exe
STAT_RELEASE_OUT	= $(BIN_DIR)\$(PRJ_NAME)s.exe
DYN_DEBUG_OUT		= $(BIN_DIR)\$(PRJ_NAME)d.exe
DYN_RELEASE_OUT		= $(BIN_DIR)\$(PRJ_NAME).exe
#
!ENDIF

#########################################################
# assembler flags
#########################################################

ASMFLAGS			= -f win32 $(DEFS)
DEBUG_ASMFLAGS		= -g
RELEASE_ASMFLAGS	=


#########################################################
# c compiler flags
#########################################################

# default cpp flags for all configurations
CPPFLAGS			= \
					-W3 \
					-GX \
					-D WIN32 \
					-D _MBCS \
					$(USER_INC_DIRS) \
					-I $(INC_DIR) \
					-FD \
					$(DEFS)

!IF "$(CONFIG)" == "LIBRARY"
# cpp flags for creating libraries					
CPPFLAGS			= $(CPPFLAGS) -D _WINDOWS -D _USRDLL
# cpp flags for creating static libraries
STAT_CPPFLAGS		= $(STAT_DEF)
# cpp flags for creating dynamic libraries
DYN_CPPFLAGS		= $(DYN_DEF)
#
!ELSEIF ("$(CONFIG)" == "CONSOLE")
# cpp flags for creating console applications
CPPFLAGS			= $(CPPFLAGS) -D _CONSOLE
# cpp flags for creating console applications static linked with MSysLib
STAT_CPPFLAGS		= $(STAT_DEF)
# cpp flags for creating console applications dynamic linked with MSysLib
DYN_CPPFLAGS		= $(DYN_DEF)
#
!ELSEIF ("$(CONFIG)" == "MFC")
# cpp flags for creating MFC applications
CPPFLAGS			= $(CPPFLAGS) -D _WINDOWS -D _AFXDLL
# cpp flags for creating MFC applications static linked with MSysLib
STAT_CPPFLAGS		= $(STAT_DEF)
# cpp flags for creating MFC applications dynamic linked with MSysLib
DYN_CPPFLAGS		= $(DYN_DEF)
#
!ENDIF

# debug cpp flags
DEBUG_CPPFLAGS		= \
					-MDd \
					-Gm \
					-Zi \
					-Od \
					-D _DEBUG \
					-GZ 
							
# dynamic debug cpp flags for all
DYN_DEBUG_CPPFLAGS	= \
					-Fp$(OBJ_DIR)\$(PRJ_NAME)dd.pch \
					-Fd$(OBJ_DIR)\$(PRJ_NAME)dd

# static debug cpp flags for all
STAT_DEBUG_CPPFLAGS	= \
					-Fp$(OBJ_DIR)\$(PRJ_NAME)sd.pch \
					-Fd$(OBJ_DIR)\$(PRJ_NAME)sd

# release cpp flags for all
RELEASE_CPPFLAGS	= \
					-MD \
					-O2 \
					-D NDEBUG 

# dynamic release cpp flags for all
DYN_RELEASE_CPPFLAGS	= \
					-Fp$(OBJ_DIR)\$(PRJ_NAME)dr.pch \
					-Fd$(OBJ_DIR)\$(PRJ_NAME)dr

# static release cpp flags for all
STAT_RELEASE_CPPFLAGS	= \
					-Fp$(OBJ_DIR)\$(PRJ_NAME)sr.pch \
					-Fd$(OBJ_DIR)\$(PRJ_NAME)sr


#########################################################
# precompiled header cpp flags
#########################################################

# cpp flags for using precomiled header file
USE_PCH_CPPFLAGS		= -Yu$(PCH_NAME).h 
# cpp flags for creating precomiled header file
CREATE_PCH_CPPFLAGS		= -Yc$(PCH_NAME).h 

DYN_RELEASE_PCH_OBJ		= $(OBJ_DIR)\$(PCH_NAME).dr_o
DYN_DEBUG_PCH_OBJ		= $(OBJ_DIR)\$(PCH_NAME).dd_o
STAT_RELEASE_PCH_OBJ	= $(OBJ_DIR)\$(PCH_NAME).sr_o
STAT_DEBUG_PCH_OBJ		= $(OBJ_DIR)\$(PCH_NAME).sd_o


#########################################################
# linker flags
#########################################################

# linker flags for all
LDFLAGS				= -machine:I386

!IF "$(CONFIG)" == "LIBRARY"
# linker flags for library
LDFLAGS				= $(LDFLAGS) -dll 
#
!ELSEIF ("$(CONFIG)" == "CONSOLE")
# linker flags for console
LDFLAGS				= $(LDFLAGS) -subsystem:console
#
!ELSEIF ("$(CONFIG)" == "MFC")
# linker flags for MFC
LDFLAGS				= $(LDFLAGS) -subsystem:windows
#
!ENDIF

# debug linker flags for all
DEBUG_LDFLAGS		= \
					-incremental:yes \
					-debug \
					-pdbtype:sept

# release linker flags for all
RELEASE_LDFLAGS		= -incremental:no


!IF "$(CONFIG)" == "LIBRARY"
# debug linker flags for library
DYN_DEBUG_LDFLAGS	= \
					-pdb:$(BIN_DIR)\$(PRJ_NAME)d.pdb \
					-out:$(DYN_DEBUG_OUT) \
					-implib:$(LIB_DIR)\$(PRJ_NAME)d.lib				
#
# release linker flags for library
DYN_RELEASE_LDFLAGS	= \
					-pdb:$(BIN_DIR)\$(PRJ_NAME).pdb \
					-out:$(DYN_RELEASE_OUT) \
					-implib:$(LIB_DIR)\$(PRJ_NAME).lib

!ELSEIF ("$(CONFIG)" == "CONSOLE") || ("$(CONFIG)" == "MFC")
# static debug linker flags for console and MFC
STAT_DEBUG_LDFLAGS	= \
					-pdb:$(BIN_DIR)\$(PRJ_NAME)sd.pdb \
					-out:$(STAT_DEBUG_OUT)
#
# dynamic debug linker flags for console and MFC
DYN_DEBUG_LDFLAGS	= \
					-pdb:$(BIN_DIR)\$(PRJ_NAME)d.pdb \
					-out:$(DYN_DEBUG_OUT)				
#
# static release linker flags for console and MFC
STAT_RELEASE_LDFLAGS = \
					-pdb:$(BIN_DIR)\$(PRJ_NAME)s.pdb \
					-out:$(STAT_RELEASE_OUT)
#
# dynamic release linker flags for console and MFC
DYN_RELEASE_LDFLAGS	= \
					-pdb:$(BIN_DIR)\$(PRJ_NAME).pdb \
					-out:$(DYN_RELEASE_OUT)
#
!ENDIF


#########################################################
# resource flags
#########################################################

# typical flags for the resource compiler
RSCFLAGS			= -l 0x409

!IF "$(RSC_NAME)" != ""
DYN_RELEASE_RES		= $(OBJ_DIR)\$(RSC_NAME)dr.res
DYN_DEBUG_RES		= $(OBJ_DIR)\$(RSC_NAME)dd.res
#
!IF ("$(CONFIG)" == "CONSOLE") || ("$(CONFIG)" == "MFC")
STAT_RELEASE_RES	= $(OBJ_DIR)\$(RSC_NAME)sr.res
STAT_DEBUG_RES		= $(OBJ_DIR)\$(RSC_NAME)sd.res
#
!ENDIF
#
!ENDIF


#########################################################
# objects that have to be created
#########################################################

# the object types that have to be created			
DYN_RELEASE_OBJS	= $(OBJS:.o=.dr_o) $(DYN_RELEASE_RES)
DYN_DEBUG_OBJS		= $(OBJS:.o=.dd_o) $(DYN_DEBUG_RES)
STAT_RELEASE_OBJS	= $(OBJS:.o=.sr_o) $(STAT_RELEASE_RES)
STAT_DEBUG_OBJS		= $(OBJS:.o=.sd_o) $(STAT_DEBUG_RES)


#########################################################
# rules
#########################################################

# the used suffixes
.SUFFIXES: .cpp .asm .dr_o .dd_o .sr_o .sd_o

#########################################################
# asm rules
#########################################################

# create dynamic release objects
{$(SRC_DIR)}.asm{$(OBJ_DIR)}.dr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR)}.asm{$(OBJ_DIR)}.dd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

# create dynamic release objects
{$(SRC_DIR)}.asm{$(OBJ_DIR)}.sr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR)}.asm{$(OBJ_DIR)}.sd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<



# create dynamic release objects
{$(SRC_DIR1)}.asm{$(OBJ_DIR)}.dr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR1)}.asm{$(OBJ_DIR)}.dd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

# create dynamic release objects
{$(SRC_DIR1)}.asm{$(OBJ_DIR)}.sr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR1)}.asm{$(OBJ_DIR)}.sd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<



# create dynamic release objects
{$(SRC_DIR2)}.asm{$(OBJ_DIR)}.dr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR2)}.asm{$(OBJ_DIR)}.dd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

# create dynamic release objects
{$(SRC_DIR2)}.asm{$(OBJ_DIR)}.sr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR2)}.asm{$(OBJ_DIR)}.sd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<



# create dynamic release objects
{$(SRC_DIR3)}.asm{$(OBJ_DIR)}.dr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR3)}.asm{$(OBJ_DIR)}.dd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

# create dynamic release objects
{$(SRC_DIR3)}.asm{$(OBJ_DIR)}.sr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR3)}.asm{$(OBJ_DIR)}.sd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<



# create dynamic release objects
{$(SRC_DIR4)}.asm{$(OBJ_DIR)}.dr_o: 
	@ $(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create dynamic debug objects
{$(SRC_DIR4)}.asm{$(OBJ_DIR)}.dd_o: 
	@ $(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产99国产精品| 91在线免费视频观看| 亚洲国产精品久久人人爱| 欧美国产日产图区| 国产偷国产偷亚洲高清人白洁| 欧美精品日韩综合在线| 欧美在线观看视频一区二区| 色天使久久综合网天天| 欧美在线|欧美| 欧美日韩在线三级| 91麻豆精品国产91久久久久久| 欧美伦理视频网站| 欧美精品一区二区三区蜜桃视频| 欧美xxxxx裸体时装秀| 久久久精品tv| 中文字幕一区视频| 亚洲国产视频在线| 久久www免费人成看片高清| 欧美aⅴ一区二区三区视频| 捆绑紧缚一区二区三区视频| 国产乱码精品一区二区三区av| 成人午夜看片网址| 91福利国产精品| 欧美一级搡bbbb搡bbbb| 国产欧美日韩另类一区| 亚洲三级电影网站| 日韩成人一区二区| 国产真实乱偷精品视频免| 9色porny自拍视频一区二区| 91福利精品视频| 欧美不卡123| 亚洲精选视频免费看| 日本一区中文字幕| 成人午夜av在线| 欧美高清视频在线高清观看mv色露露十八| 欧美成人在线直播| **性色生活片久久毛片| 日本sm残虐另类| av一二三不卡影片| 精品剧情在线观看| 亚洲自拍都市欧美小说| 精品在线一区二区三区| 91在线观看视频| 精品国产免费一区二区三区香蕉| 国产精品超碰97尤物18| 精品一区二区三区在线观看| 91在线精品秘密一区二区| 日韩欧美亚洲国产另类| 亚洲欧美另类综合偷拍| 国产真实乱偷精品视频免| 欧美日韩一区二区在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 日本成人中文字幕| 精品视频999| 又紧又大又爽精品一区二区| 国内精品在线播放| 欧美一区二区三区四区高清| 亚洲久草在线视频| 91亚洲男人天堂| 国产午夜亚洲精品羞羞网站| 亚洲成人午夜影院| 色综合久久久久综合体桃花网| 久久免费国产精品| 蜜臀av一区二区| 欧美一区二区精品| 日韩精品一级二级| 7777精品伊人久久久大香线蕉最新版 | 国产色综合久久| 日韩av网站在线观看| 欧美色视频一区| 一区二区三区成人| 91福利在线看| 亚洲国产精品尤物yw在线观看| 日本高清不卡一区| 亚洲精品中文字幕乱码三区| 一本大道久久a久久综合婷婷| 欧美国产精品中文字幕| 成人黄色在线看| 国产精品不卡一区| 91浏览器入口在线观看| 亚洲女爱视频在线| 欧美日韩一区精品| 免费观看成人鲁鲁鲁鲁鲁视频| 在线电影院国产精品| 日本sm残虐另类| 2024国产精品视频| 国产制服丝袜一区| 中文字幕永久在线不卡| 91麻豆成人久久精品二区三区| 亚洲理论在线观看| 91麻豆精品国产91久久久使用方法 | 色乱码一区二区三区88| 亚洲美女免费视频| 欧美精品日韩综合在线| 九色|91porny| 国产精品成人一区二区三区夜夜夜| 色欧美日韩亚洲| 日韩国产一二三区| 国产亚洲一区二区三区| 一本一道久久a久久精品综合蜜臀| 亚洲卡通动漫在线| 日韩美女在线视频| 色综合久久中文综合久久牛| 丝袜美腿亚洲一区| 国产欧美日韩精品在线| 欧美色男人天堂| 国产麻豆视频一区| 亚洲成人手机在线| 亚洲国产成人私人影院tom| 色屁屁一区二区| 国内偷窥港台综合视频在线播放| 国产日韩av一区| 欧美日韩亚洲综合在线 | 成人亚洲一区二区一| 亚洲午夜一区二区| 国产女同互慰高潮91漫画| 欧美日韩国产乱码电影| 国产另类ts人妖一区二区| 亚洲自拍另类综合| 国产欧美日韩另类一区| 日韩一区二区免费在线观看| 91在线视频免费观看| 激情亚洲综合在线| 亚洲成av人片一区二区| 中文字幕欧美一| 久久九九国产精品| 欧美一区午夜精品| 在线欧美日韩国产| 成人免费毛片嘿嘿连载视频| 捆绑紧缚一区二区三区视频| 亚洲高清视频的网址| 亚洲国产岛国毛片在线| 精品三级在线看| 91精品中文字幕一区二区三区| 91日韩在线专区| 99精品国产视频| 丁香婷婷综合网| 精品一区二区三区在线播放视频| 日韩专区欧美专区| 亚洲在线视频免费观看| 亚洲美女免费视频| 国产精品福利电影一区二区三区四区| 久久久三级国产网站| 精品国内二区三区| 日韩一区二区三区av| 91精品欧美久久久久久动漫 | 欧美视频一区二| 91麻豆精东视频| 99riav久久精品riav| 成人app在线观看| 99久久伊人久久99| 成人精品国产免费网站| 懂色av一区二区夜夜嗨| 成人动漫在线一区| 99re热这里只有精品免费视频| 成人精品亚洲人成在线| 99精品热视频| 色av一区二区| 欧美羞羞免费网站| 欧美女孩性生活视频| 在线成人av影院| 欧美成人精品1314www| 久久综合九色综合97_久久久| 精品精品国产高清a毛片牛牛| 26uuu亚洲| 国产精品麻豆视频| 怡红院av一区二区三区| 亚洲国产欧美在线| 麻豆成人免费电影| 国产宾馆实践打屁股91| 欧美精品粉嫩高潮一区二区| 欧美日韩国产片| 久久青草欧美一区二区三区| 国产午夜精品一区二区| 亚洲猫色日本管| 午夜不卡av免费| 国产一区二区中文字幕| 99精品视频在线播放观看| 欧美美女一区二区在线观看| 日韩欧美一二区| 国产精品丝袜91| 日韩成人精品视频| 成人深夜福利app| 欧美视频在线播放| 精品噜噜噜噜久久久久久久久试看| 中文字幕av一区二区三区免费看 | 欧美精品乱人伦久久久久久| 日韩三级高清在线| 亚洲色图清纯唯美| 蜜臀av一区二区在线免费观看| 成人永久看片免费视频天堂| 欧美色老头old∨ideo| 久久伊人蜜桃av一区二区| 亚洲精品亚洲人成人网| 久久电影国产免费久久电影 | 亚洲成人久久影院| 国产福利精品导航| 欧美午夜在线一二页| 日本一区二区免费在线| 日本中文一区二区三区|