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

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

?? makefile.base

?? JVT-Z203_jsvm.rar
?? BASE
字號:
#########################################################
# check CONFIG parameter
#########################################################

ifneq ($(CONFIG), LIBRARY)
ifneq ($(CONFIG), CONSOLE)
CONFIG_ERR = TRUE
endif
endif

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

CPP   	= g++
AR    	= ar
LD    	= $(CPP)
ASM		= nasm

#########################################################
# output file names and version information
#########################################################

ifeq ($(CONFIG), LIBRARY)
# the libraries that can be created
STAT_DEBUG_OUT    	= $(LIB_DIR)/lib$(PRJ_NAME)Staticd.a
STAT_RELEASE_OUT  	= $(LIB_DIR)/lib$(PRJ_NAME)Static.a
DYN_DEBUG_OUT     	= $(LIB_DIR)/lib$(PRJ_NAME)d.so
DYN_RELEASE_OUT   	= $(LIB_DIR)/lib$(PRJ_NAME).so
#
else 
ifeq ($(CONFIG), CONSOLE)
# the executables that can be created
STAT_DEBUG_OUT    = $(BIN_DIR)/$(PRJ_NAME)Staticd
STAT_RELEASE_OUT  = $(BIN_DIR)/$(PRJ_NAME)Static
DYN_DEBUG_OUT     = $(BIN_DIR)/$(PRJ_NAME)d
DYN_RELEASE_OUT   = $(BIN_DIR)/$(PRJ_NAME)
#
endif
endif


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

# default cpp flags for all configurations
#CPPFLAGS          = -Wall -fPIC $(DEFS) -I$(CURDIR)/$(INC_DIR) $(USER_INC_DIRS)
CPPFLAGS          = -fPIC $(DEFS) -I$(CURDIR)/$(INC_DIR) $(USER_INC_DIRS) -Wall -Wshadow -Wno-reorder -Wno-sign-compare -m32
#
# debug cpp flags
DEBUG_CPPFLAGS    = -g  -D_DEBUG
#
# release cpp
RELEASE_CPPFLAGS  =  -O3 -ffloat-store -DNDEBUG -Wuninitialized


#########################################################
# assembler compiler flags
#########################################################

# default asm flags for all configurations
ASMFLAGS          = -f elf $(DEFS)
#
# debug asm flags
DEBUG_ASMFLAGS    = -g
#
# release asm flags
RELEASE_ASMFLAGS  =



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

# linker flags for all
ALL_LDFLAGS       = -Wall -m32


ifeq ($(CONFIG), LIBRARY)
# linker flags for library
# LDFLAGS           = $(ALL_LDFLAGS) -shared -Wl,-Bsymbolic
LDFLAGS           = $(ALL_LDFLAGS) -shared
#
# debug linker flags for library
DEBUG_LDFLAGS     = -Wl,-soname,lib$(PRJ_NAME)d.so.$(VER)
#
# release linker flags for library
RELEASE_LDFLAGS   = -Wl,-soname,lib$(PRJ_NAME).so.$(VER)
#
else
ifeq ($(CONFIG), CONSOLE)
# linker flags for console
LDFLAGS           = $(ALL_LDFLAGS)
#
# debug linker flags for console
DEBUG_LDFLAGS     =
#
# release linker flags for console
RELEASE_LDFLAGS   =
#
endif
endif



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

# the object types that have to be created      
RELEASE_OBJS  = $(OBJS:.o=.r.o)
DEBUG_OBJS    = $(OBJS:.o=.d.o)


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

# suffixes
.SUFFIXES: .cpp .asm .r.o .d.o

#########################################################
# assembler rules
#########################################################


# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR)/%.asm
	$(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR)/%.asm
	$(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR1)/%.asm
	$(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR1)/%.asm
	$(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR2)/%.asm
	$(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR2)/%.asm
	$(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR3)/%.asm
	$(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR3)/%.asm
	$(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR4)/%.asm
	$(ASM) $(ASMFLAGS) $(RELEASE_ASMFLAGS) -o $@ $<

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR4)/%.asm
	$(ASM) $(ASMFLAGS) $(DEBUG_ASMFLAGS) -o $@ $<



#########################################################
# c rules
#########################################################

# Generate dependency files during compilation
# see also: http://make.paulandlesley.org/autodep.html
#    2005-01-25 Steffen Kamp (kamp@ient.rwth-aachen.de), RWTH Aachen
define COMPILE_AND_DEPEND_RELEASE
        $(CPP) -c -MMD -MF $(OBJ_DIR)/$*.r.d -MT $(OBJ_DIR)/$*.r.o $(CPPFLAGS) $(RELEASE_CPPFLAGS) -o $@ $(CURDIR)/$<
        @cp $(OBJ_DIR)/$*.r.d $(OBJ_DIR)/$*.r.P; \
                sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
                -e '/^$$/ d' -e 's/$$/ :/' < $(OBJ_DIR)/$*.r.d >> $(OBJ_DIR)/$*.r.P; \
                rm -f $(OBJ_DIR)/$*.r.d
endef
define COMPILE_AND_DEPEND_DEBUG
        $(CPP) -c -MMD -MF $(OBJ_DIR)/$*.d.d -MT $(OBJ_DIR)/$*.d.o $(CPPFLAGS) $(DEBUG_CPPFLAGS) -o $@ $(CURDIR)/$<
        @cp $(OBJ_DIR)/$*.d.d $(OBJ_DIR)/$*.d.P; \
                sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
                -e '/^$$/ d' -e 's/$$/ :/' < $(OBJ_DIR)/$*.d.d >> $(OBJ_DIR)/$*.d.P; \
                rm -f $(OBJ_DIR)/$*.d.d
endef

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR)/%.cpp
	$(COMPILE_AND_DEPEND_RELEASE)

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR)/%.cpp
	$(COMPILE_AND_DEPEND_DEBUG)

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR1)/%.cpp
	$(COMPILE_AND_DEPEND_RELEASE)

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR1)/%.cpp
	$(COMPILE_AND_DEPEND_DEBUG)

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR2)/%.cpp
	$(COMPILE_AND_DEPEND_RELEASE)

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR2)/%.cpp
	$(COMPILE_AND_DEPEND_DEBUG)

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR3)/%.cpp
	$(COMPILE_AND_DEPEND_RELEASE)

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR3)/%.cpp
	$(COMPILE_AND_DEPEND_DEBUG)

# create release objects
$(OBJ_DIR)/%.r.o: $(SRC_DIR4)/%.cpp
	$(COMPILE_AND_DEPEND_RELEASE)

# create debug objects
$(OBJ_DIR)/%.d.o: $(SRC_DIR4)/%.cpp
	$(COMPILE_AND_DEPEND_DEBUG)


#########################################################
# directory settings
#########################################################

ifeq ($(CONFIG), LIBRARY)
# directories that have to be created for a library
CHECK_DIRS = $(OBJ_DIR) $(LIB_DIR)
#
else
ifeq ($(CONFIG), CONSOLE)
# directories that have to be created for console and MFC
CHECK_DIRS = $(OBJ_DIR) $(BIN_DIR)
#
endif
endif


#########################################################
# targets
#########################################################

all:              	check_errors debug release

debug:            	check_errors \
					$(CHECK_DIRS) \
					$(STAT_DEBUG_OUT)

release:          	check_errors \
					$(CHECK_DIRS) \
					$(STAT_RELEASE_OUT)


#all:              	check_errors debug release
#
#debug:            	check_errors \
#					$(CHECK_DIRS) \
#					$(DYN_DEBUG_OUT) \
#					$(STAT_DEBUG_OUT)
#
#release:          	check_errors \
#					$(CHECK_DIRS) \
#					$(DYN_RELEASE_OUT) \
#					$(STAT_RELEASE_OUT)
#
#stat_debug:       	check_errors \
#					$(CHECK_DIRS) \
#					$(STAT_DEBUG_OUT)
#          
#dyn_debug:        	check_errors \
#					$(CHECK_DIRS) \
#					$(DYN_DEBUG_OUT)
#
#stat_release:     	check_errors \
#					$(CHECK_DIRS) \
#					$(STAT_RELEASE_OUT)
#        
#dyn_release:      	check_errors \
#					$(CHECK_DIRS) \
#					$(DYN_RELEASE_OUT)

##########################################################
# check for errors
##########################################################
check_errors:
	@if [ "$(CONFIG_ERR)" = "TRUE" ]; then\
		echo "Wrong CONFIG parameter specified: $(CONFIG)";\
		false;\
	fi


##########################################################
# create directories
##########################################################

$(OBJ_DIR):
	@if [ ! -d $(OBJ_DIR) ]; then\
		mkdir $(OBJ_DIR);\
	fi

$(LIB_DIR):
	@if [ ! -d $(LIB_DIR) ]; then\
		mkdir $(LIB_DIR);\
	fi

$(BIN_DIR):
	@if [ ! -d $(BIN_DIR) ]; then\
		mkdir $(BIN_DIR);\
	fi



##########################################################
# create output files
##########################################################

ifeq ($(CONFIG), LIBRARY)
#
# create static debug out
$(STAT_DEBUG_OUT): $(DEBUG_OBJS)
	$(AR) -crs $@ $(DEBUG_OBJS)
#
#
# create release debug out
$(STAT_RELEASE_OUT): $(RELEASE_OBJS)
	$(AR) -crs $@ $(RELEASE_OBJS)
#
#
# create dynamic debug out
$(DYN_DEBUG_OUT): $(DYN_DEBUG_OUT).$(VER) 
	ln -fs lib$(PRJ_NAME)d.so.$(VER) $@
#
# create dynamic debug out
$(DYN_DEBUG_OUT).$(VER): $(DEBUG_OBJS) 
	$(LD) $(LDFLAGS) $(DEBUG_LDFLAGS) -o $@ $(DEBUG_OBJS) -L$(LIB_DIR) $(USER_LIB_DIRS) $(LIBS) $(DEBUG_LIBS) $(DYN_LIBS) $(DYN_DEBUG_LIBS)
#
#
# create dynamic release out
$(DYN_RELEASE_OUT): $(DYN_RELEASE_OUT).$(VER)
	ln -fs lib$(PRJ_NAME).so.$(VER) $@
#
# create dynamic release out
$(DYN_RELEASE_OUT).$(VER): $(RELEASE_OBJS)
	$(LD) $(LDFLAGS) $(RELEASE_LDFLAGS) -o $@ $(RELEASE_OBJS) -L$(LIB_DIR) $(USER_LIB_DIRS) $(LIBS) $(RELEASE_LIBS) $(DYN_LIBS) $(DYN_RELEASE_LIBS)
#
#
#
#
#
else
ifeq ($(CONFIG), CONSOLE)
#
# added linked libraries to target prerequisites - $(*_PREREQS) variables - to force relinking when libraries have been rebuilt
#    2005-01-25 Steffen Kamp (kamp@ient.rwth-aachen.de), RWTH Aachen
#
# create static debug out
$(STAT_DEBUG_OUT): $(DEBUG_OBJS) $(STAT_DEBUG_PREREQS)
	$(LD) -o $@ $(LDFLAGS) $(DEBUG_LDFLAGS) $(DEBUG_OBJS) -L$(LIB_DIR) $(USER_LIB_DIRS) $(LIBS) $(DEBUG_LIBS) $(STAT_LIBS) $(STAT_DEBUG_LIBS)
#
#
# create static release out
$(STAT_RELEASE_OUT): $(RELEASE_OBJS) $(STAT_RELEASE_PREREQS)
	$(LD) -o $@ $(LDFLAGS) $(RELEASE_LDFLAGS) $(RELEASE_OBJS) -L$(LIB_DIR) $(USER_LIB_DIRS) $(LIBS) $(RELEASE_LIBS) $(STAT_LIBS) $(STAT_RELEASE_LIBS)
#
#
# create dynamic debug out
$(DYN_DEBUG_OUT): $(DEBUG_OBJS) $(DYN_DEBUG_PREREQS)
	$(LD) -o $@ $(LDFLAGS) $(DEBUG_LDFLAGS) $(DEBUG_OBJS) -L$(LIB_DIR) $(USER_LIB_DIRS) $(LIBS) $(DEBUG_LIBS) $(DYN_LIBS) $(DYN_DEBUG_LIBS)
#
#
# create dynamic release out
$(DYN_RELEASE_OUT): $(RELEASE_OBJS) $(DYN_RELEASE_PREREQS)
	$(LD) -o $@ $(LDFLAGS) $(RELEASE_LDFLAGS) $(RELEASE_OBJS) -L$(LIB_DIR) $(USER_LIB_DIRS) $(LIBS) $(RELEASE_LIBS) $(DYN_LIBS) $(DYN_RELEASE_LIBS)
#
#
endif
endif

##########################################################
# delete all produced files
##########################################################

clean:
	/bin/rm -rf $(STAT_DEBUG_OUT)
	/bin/rm -rf $(STAT_RELEASE_OUT)
	/bin/rm -rf $(DYN_DEBUG_OUT)
	/bin/rm -rf $(DYN_RELEASE_OUT)
	/bin/rm -rf $(OBJ_DIR)

ifeq ($(CONFIG), LIBRARY)
	/bin/rm -rf $(DYN_DEBUG_OUT).$(VER)
	/bin/rm -rf $(DYN_RELEASE_OUT).$(VER)
endif


##########################################################
# include dependency files
##########################################################

-include $(OBJS:.o=.d.P)
-include $(OBJS:.o=.r.P)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜三级在线| 日本高清不卡视频| 轻轻草成人在线| 日韩成人午夜精品| 日韩va亚洲va欧美va久久| 亚洲成人精品影院| 天天操天天综合网| 日韩黄色小视频| 日韩成人免费电影| 日本欧美肥老太交大片| 美日韩一区二区| 久久精品久久精品| 国产伦精品一区二区三区视频青涩 | 日韩精品中午字幕| 日韩精品一区二区三区视频| 欧美成人福利视频| 国产亚洲女人久久久久毛片| 国产婷婷色一区二区三区四区| 久久夜色精品一区| 国产精品女主播av| 国产精品久久一级| 亚洲乱码精品一二三四区日韩在线| 亚洲一区二区中文在线| 偷拍一区二区三区四区| 毛片一区二区三区| 国产精品亚洲视频| 91日韩一区二区三区| 欧美唯美清纯偷拍| 日韩免费一区二区| 国产精品私人自拍| 亚洲图片欧美色图| 另类调教123区| 成人做爰69片免费看网站| 91极品美女在线| 欧美一卡2卡三卡4卡5免费| 久久亚洲春色中文字幕久久久| 国产精品国产三级国产aⅴ入口 | 精品日韩在线一区| 国产精品对白交换视频| 亚洲成精国产精品女| 精品一区二区三区不卡| 91丨porny丨蝌蚪视频| 欧美狂野另类xxxxoooo| 久久久国产一区二区三区四区小说 | 激情综合网av| 99久久99精品久久久久久 | 一区二区三区欧美亚洲| 美女性感视频久久| 91网站最新地址| 欧美一级搡bbbb搡bbbb| 国产精品久久三| 日韩高清一区二区| 成人精品国产免费网站| 欧美日韩免费一区二区三区 | 国产精品三级av| 亚洲电影在线播放| 国产精品一区二区久久精品爱涩| 色综合久久综合网| 国产亚洲一区二区三区四区| 亚洲五月六月丁香激情| 国产福利一区二区三区视频| 欧美日韩国产精品成人| 国产精品乱子久久久久| 麻豆精品一区二区三区| 99久久精品国产精品久久| 日韩欧美中文字幕公布| 亚洲美女免费视频| 精品视频一区三区九区| 国产免费观看久久| 麻豆精品一区二区三区| 欧美午夜理伦三级在线观看| 国产日韩欧美激情| 久久国产欧美日韩精品| 欧美日韩视频不卡| 亚洲精品国产一区二区精华液| 国产美女主播视频一区| 欧美一级欧美三级在线观看| 一区二区三区电影在线播| 国产·精品毛片| 精品久久久久久久一区二区蜜臀| 亚洲观看高清完整版在线观看 | 欧美日韩色综合| 亚洲免费观看在线视频| 国产不卡视频在线播放| 日韩欧美国产wwwww| 日韩精品午夜视频| 欧美无砖专区一中文字| 一区二区三区日韩| 91官网在线观看| 亚洲免费看黄网站| 91一区二区三区在线播放| 国产精品理论片在线观看| 国产高清精品在线| 久久影院视频免费| 国产呦精品一区二区三区网站| 日韩视频一区二区三区| 日韩中文欧美在线| 91精品国产一区二区| 日日摸夜夜添夜夜添亚洲女人| 欧美日韩综合在线| 午夜免费欧美电影| 91精品免费在线观看| 香蕉加勒比综合久久| 欧美精品视频www在线观看| 午夜久久久久久久久| 欧美日韩国产综合一区二区三区| 亚洲一区二区三区四区在线免费观看 | 91福利在线导航| 日韩一区欧美一区| 成人性生交大片免费看视频在线| 精品福利av导航| 久久99精品国产91久久来源| 欧美片在线播放| 日本美女视频一区二区| 欧美日韩精品综合在线| 亚洲无人区一区| 欧美日韩另类一区| 亚洲国产成人av好男人在线观看| 色婷婷综合激情| 午夜精品久久久久久久久| 欧美军同video69gay| 午夜不卡av免费| 欧美精品乱人伦久久久久久| 视频在线在亚洲| 欧美日韩卡一卡二| 老司机精品视频导航| 久久综合九色综合欧美98| 国产在线日韩欧美| 国产欧美视频在线观看| 成人av在线一区二区三区| 国产精品福利电影一区二区三区四区| eeuss鲁片一区二区三区| 亚洲色图欧美偷拍| 欧美色精品在线视频| 午夜久久电影网| 久久精品在线免费观看| 成人久久18免费网站麻豆| 亚洲私人影院在线观看| 欧美午夜理伦三级在线观看| 亚洲123区在线观看| 久久久噜噜噜久久人人看| 从欧美一区二区三区| 亚洲麻豆国产自偷在线| 欧美三级韩国三级日本三斤| 日本欧美肥老太交大片| 国产网红主播福利一区二区| 99久久99久久精品国产片果冻| 伊人一区二区三区| 日韩一级免费观看| 丁香婷婷综合激情五月色| 亚洲视频狠狠干| 欧美精品免费视频| 国产乱人伦偷精品视频免下载| 最新国产の精品合集bt伙计| 欧美日韩一本到| 久久激五月天综合精品| 亚洲精品中文字幕乱码三区| 欧美精品亚洲一区二区在线播放| 精品无人区卡一卡二卡三乱码免费卡| 国产日韩成人精品| 欧美日免费三级在线| 久久99久久久久| 亚洲一区二区欧美激情| 久久久久久久久久久久久久久99 | 国产精品夜夜嗨| 亚洲五月六月丁香激情| 精品电影一区二区| 色偷偷久久人人79超碰人人澡| 日韩高清电影一区| 国产欧美综合在线观看第十页| 色综合中文字幕国产| 久久精品国产精品青草| 亚洲人吸女人奶水| 精品噜噜噜噜久久久久久久久试看| 99久久免费精品高清特色大片| 国产精品白丝av| 欧美唯美清纯偷拍| 日本一不卡视频| 欧美大片免费久久精品三p| 成熟亚洲日本毛茸茸凸凹| 老鸭窝一区二区久久精品| 综合在线观看色| 欧美激情中文不卡| 欧美一区二区三区在线观看视频| 日本伦理一区二区| 国产河南妇女毛片精品久久久| 久久疯狂做爰流白浆xx| 国产成人久久精品77777最新版本| 欧美私人免费视频| 亚洲成人av在线电影| 欧美猛男gaygay网站| 青青草原综合久久大伊人精品优势 | 日韩一区二区在线观看视频播放| 亚洲大片免费看| 91精品国产aⅴ一区二区| 久久精品国产网站| 欧美一级理论性理论a| 国产精品一二三四| 亚洲四区在线观看| 欧美三级中文字幕|