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

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

?? inetsdk.mak

?? vc6.0完整版
?? MAK
?? 第 1 頁 / 共 2 頁
字號:
#----------------------------------------------------------------------------
#
# Description:
#   Make File Header for Internet Software Development Kit
#   Based in large part on BkOffice.Mak from the BackOffice SDK
#
# Copyright:
#   Copyright (C) Microsoft Corp. 1995-1997.  All Rights Reserved.
#
#----------------------------------------------------------------------------

!ifndef _INETSDK_MAK_       # Prevent multiple inclusions
_INETSDK_MAK_ = 1

#*********************************************
#
# Parameter Checking and Defaults
#
#*********************************************
!ifndef Proj
!     ERROR Component name (Proj) has not been defined.
!endif

!ifndef INCLUDE
!   ERROR INCLUDE variable is empty; must include at least system include directory
!endif

!ifndef LIB
!   ERROR LIB variable is empty; must include at least system lib directory
!endif

!ifdef USE_ISAPI

!ifndef WWWSCRIPTS
!   MESSAGE WWWSCRIPTS environment variable is empty; defaulting to .
WWWSCRIPTS = .
!endif

!ifndef WWWROOT
!   MESSAGE WWWROOT environment variable is empty; defaulting to .
WWWROOT = .
!endif

!endif # USE_ISAPI

!if defined(clean)
$(Proj): Clean
!else
$(Proj): All
!endif

!if defined(nodebug)
BLDTYPE=Retail
!endif

!if "$(BLDTYPE)" == "Retail" | "$(BLDTYPE)" == "RETAIL" | "$(BLDTYPE)" == "retail" | "$(BLDTYPE)" == "RTL" | "$(BLDTYPE)" == "rtl"
BLDTYPE=Retail
!else if "$(BLDTYPE)" == "Profile" | "$(BLDTYPE)" == "PROFILE" | "$(BLDTYPE)" == "profile"
BLDTYPE=Profile
!else if "$(BLDTYPE)" == "Debug" | "$(BLDTYPE)" == "DEBUG" | "$(BLDTYPE)" == "debug" | "$(BLDTYPE)" == "DBG" | "$(BLDTYPE)" == "dbg"
BLDTYPE=Debug
!else ifndef BLDTYPE
BLDTYPE=Debug
!else
!   ERROR BLDTYPE must be either Retail, Profile or Debug.
!endif   

!if "$(BLDTYPE)" == "Retail"
nodebug=1
!endif

!ifndef CALL
CALL=C
!endif

!ifndef PACK
PACK=YES
!endif

!ifndef LOG
LOG=NO
!endif

!ifndef WARNING_LEVEL
WARNING_LEVEL=3
!endif

!ifndef PROCESSOR_ARCHITECTURE
PROCESSOR_ARCHITECTURE = x86
!endif # default to x86

!ifndef CPU
CPU=$(PROCESSOR_ARCHITECTURE)
!if "$(CPU)"=="x86" | "$(CPU)"=="X86"
CPU = i386
!endif
!endif

!ifndef APPVER
APPVER=4.0
!endif

!ifndef USE_EXCHANGE
!include <win32.mak>
!endif

# Save build args for any recursive nmakes 
BLDARGS= BLDTYPE=$(BLDTYPE) LOG=$(LOG) CPU=$(CPU)

#*********************************************
#
# Paths
#
#*********************************************

!ifndef BKOFFICE
!ifdef PROJROOT
BKOFFICE=$(PROJROOT)\        # must add trailing backslash
!else
BKOFFICE=\BkOffice\          # assume a reasonable default
!endif
!endif

!ifdef MAKEDIRS
MkDest=
!include $(MAKEDIRS)
!else
ResDir=.
ObjDir=$(BLDTYPE)
IncDir=$(BKOFFICE)Include
LibDir=$(BKOFFICE)Lib

INCLUDE=$(ObjDir);$(IncDir);$(INCLUDE);
LIB=$(LibDir);$(LIB);

# Win95 doesn't support "&" on command line
MkDest=@if not exist $(ObjDir) md $(ObjDir)

MkWWWDest=@for %d in ($(WWWROOT)\SDK $(WWWROOT)\SDK\$(Proj) $(WWWSCRIPTS)\SDK) do @$(COMSPEC) /c if not exist %d md %d

!endif

# ObjList is used for making .Libs from .Defs, and as a convenience in other places.

!ifndef ObjList
ObjList=$(ObjDir)\$(@B).OBJ
!endif

#*********************************************
#
# Tools
#
#*********************************************

MAKEEXE = nmake
IMPLIB  = lib
CC      = cl
LIBU    = lib
LINK    = link
RC      = rc
MC      = mc
HC      = start /wait hcrtf


#*********************************************
#
# Flags
#
#*********************************************

# CL is for all C and C++ files
#   -WX     Warnings as errors
#   -J      char becomes unsigned char
#   
CL=$(cflags) -c -W$(WARNING_LEVEL) -J -Fo$@ /nologo $(CL)

# LFLAGS is for all links
LFLAGS=-nologo -nodefaultlib -machine:$(CPU) -out:$@ -incremental:no -pdb:none $(LFLAGS)

# DLLFLAGS is for linking DLLs
DLLFLAGS=-dll -map:$(ObjDir)\$(@B).map $(DLLFLAGS)

# LIBFLAGS is for making libraries
LIBFLAGS=-nologo -machine:$(CPU) -out:$@ $(LIBFLAGS)

# RFLAGS is for Windows resources
RFLAGS= -I$(ResDir) -fo$@ -DWIN32 $(noansi) -r -D_WIN32 $(RFLAGS) 

# MFLAGS is for the message compiler
MFLAGS=-v -c -s -h $(ObjDir) -r $(ObjDir) -x $(ObjDir) $(MFLAGS)

# MRFLAGS is for the resource compiler when used after the message compiler
MRFLAGS=-l 409 -r -x -i$(ObjDir) $(MRFLAGS)

# HFLAGS is for the help compiler 
HFLAGS=-xn

#---------------------------------------------
# Calling convention Flag
#---------------------------------------------

!if "$(CALL)"=="PASCAL"
CL=-Gc $(CL)
!endif

#---------------------------------------------
# Function Packaging Flag
#---------------------------------------------

!if "$(PACK)" == "YES"
CL=-Gy $(CL)
cDefines=-Gy $(cDefines)
!endif

#---------------------------------------------
# Output Redirection
#---------------------------------------------
!if "$(LOG)" == "NO"
LogCmd=
!else
LogCmd= >> $(ObjDir)\$(Proj).Out
!endif 

#---------------------------------------------
# Optimization Flags
#---------------------------------------------
!if "$(BLDTYPE)" == "Retail"
CL=-O2 $(CL)
!else if "$(BLDTYPE)" == "Profile"
CL=-Od -Z7 -Gh $(CL)
!else
CL=-Od -Z7 $(CL)
!endif

#---------------------------------------------
# CPU specific Flags
#---------------------------------------------
!if "$(CPU)" == "I386"
CL = $(CL) -D_X86_=1
scall  = -Gz
lflags   = $(lflags) -align:0x1000
!endif

!if "$(CPU)" == "MIPS"
CL = $(CL) -D_MIPS_=1
scall  =
!endif

!if "$(CPU)" == "PPC"
CL = $(CL) -D_PPC_=1
scall  =
lflags   = $(lflags) -ignore:4078
!endif

!if "$(CPU)" == "ALPHA"
CL = $(CL) -D_ALPHA_=1
scall  =
!endif

#---------------------------------------------
# Windows version
#---------------------------------------------
!if "$(APPVER)" == "4.0"
CL = $(CL) -DWINVER=0x0400
rflags=$(rflags) -DWINVER=0x0400
!endif

#---------------------------------------------
# Additional MFC Flags
#---------------------------------------------

!ifdef Use_MFC
CL= $(CL) /GX /DSTRICT /DWIN32 /D_WINDOWS /D_MBCS /D_WINDLL 
CL= $(CL) /D_USRDLL -D_AFX_NO_BSTR_SUPPORT /D_AFXDLL

RFLAGS = $(RFLAGS) /DSTRICT /DWIN32 /D_WINDOWS /D_MBCS /D_WINDLL /D_USRDLL -D_AFX_NO_BSTR_SUPPORT /D_AFXDLL

!if "$(BLDTYPE)"=="Debug"
CL= $(CL) /D_DEBUG
RFLAGS = $(RFLAGS) /D_DEBUG
!endif # BLDTYPE == Debug

!ifdef crtdll                                 # Use DLL CRT? (which is multithreaded)
crtflags = -MD$(DbgLibFlag) $(crtflags)
!elseif defined(crtst) && !defined(crtflags)  # use Single Threaded CRT?
crtflags = -ML$(DbgLibFlag) $(crtflags)
!elseif defined(crtmt)                        # use Multithreaded CRT?
crtflags = -MT$(DbgLibFlag) $(crtflags)
!else                                         # default to crtdll
crtflags = -MD$(DbgLibFlag) $(crtflags)
!endif                                        # ifdef crtdll/else crtst/crtmt/else

!endif # Use_MFC

#---------------------------------------------
# BaseCtl Framework Flags
#---------------------------------------------
!ifdef USE_BASECTL

# flags to support the BaseCtl framework.  Only DLLs are supported.

dll = 1

# These are "extra" libs beyond the standard set that BaseCtl controls need

libs= urlmon.lib wininet.lib shell32.lib oleaut32.lib



!ifdef nodebug
libs = $(libs) CtlFwR32.Lib
!else
libs = $(libs) CtlFwD32.Lib
!endif

# Commands to be added to the compile line... in this case to locate headers and to
# override the warning level on certain behaviors that VC++ 4.1 started flagging as
# warnings that causes warnigns in system headers.

cDefines= -I$(INETSDK)\Samples\COM\ActiveXControl\BaseCtl\Include -I..\include -I..\BaseCtl\Include $(cDefines) -FI VC41Warn.h
RFLAGS= -I$(INETSDK)\Samples\COM\ActiveXControl\BaseCtl\Include -I..\include -I..\BaseCtl\Include $(RFLAGS)

linkflags = $(linkflags) -Def:$(Proj).Def

Register: $(ObjDir)\$(Proj).Ocx
  regsvr32 /s $?

# provide a standard rule for Odl generated headers named $(ObjDir)\$(Proj)Ifc.h

$(ObjDir)\$(Proj)Ifc.h $(ObjDir)\$(Proj).Tlb: $(Proj).Odl
  $(MkDest)
  mktyplib /DWIN32 -I$(INETSDK)\Samples\COM\ActiveXControl\BaseCtl\Include -I..\include /h $(ObjDir)\$(Proj)Ifc.h /tlb $(ObjDir)\$(Proj).tlb $(Proj).Odl

!endif # USE_BASECTL

#---------------------------------------------
# Build Type Flags  (Retail/Debug)
#---------------------------------------------

!if "$(BLDTYPE)"=="Retail"
CL=-DSHIP $(CL)
LFLAGS = $(LFLAGS) -release
!else if "$(BLDTYPE)"=="Profile"
CL=-DDEBUG -DTEST -DPROFILE $(CL)
LFLAGS = $(LFLAGS) -debug:mapped,partial -debugtype:coff -PROFILE
libs = $(libs) CAP.LIB
!else 
CL=-DDEBUG -DTEST $(CL) 
LFLAGS = $(LFLAGS) -debug:full -debugtype:cv
!endif


#---------------------------------------------
# Determine CRT Flags
#---------------------------------------------

!ifdef crtdll                                 # Use DLL CRT? (which is multithreaded)
crtflags = -DWIN32 $(noansi) -D_WIN32 -D_MT -D_DLL
!elseif defined(crtst) && !defined(crtflags)  # use Single Threaded CRT?
crtflags = -DWIN32 $(noansi) -D_WIN32
!elseif defined(crtmt)                        # use Multithreaded CRT?
crtflags = -DWIN32 $(noansi) -D_WIN32 -D_MT
!else                                         # default to crtdll
crtflags = -DWIN32 $(noansi) -D_WIN32 -D_MT -D_DLL
!endif                                        # ifdef crtdll/else crtst/crtmt/else

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品视频一二三区| 成人中文字幕在线| 精品视频一区二区不卡| 欧美国产成人在线| 韩国成人在线视频| 欧美一级精品在线| 日韩精品亚洲一区二区三区免费| 欧美在线观看视频在线| 日本一区二区三区久久久久久久久不 | 久久av中文字幕片| 欧美一卡二卡在线| 日韩福利视频导航| 欧美一级精品在线| 美女在线视频一区| 精品国产乱码久久久久久久| 五月婷婷综合激情| 欧美老肥妇做.爰bbww视频| 五月天网站亚洲| 欧美日韩国产三级| 欧美aaa在线| 亚洲精品一线二线三线 | 午夜不卡av在线| 欧美色手机在线观看| 日韩二区三区四区| 欧美v日韩v国产v| 午夜视频一区二区三区| 制服丝袜在线91| 日韩国产高清影视| 日韩欧美123| 国产一区二区三区综合| 国产三级精品视频| 99精品视频在线观看| 亚洲最大成人网4388xx| 777午夜精品免费视频| 韩国成人精品a∨在线观看| 国产精品视频线看| 日本电影欧美片| 秋霞国产午夜精品免费视频| 久久一区二区三区四区| 99热这里都是精品| 三级欧美在线一区| 久久久精品国产免大香伊| 99在线热播精品免费| 亚洲视频 欧洲视频| 91精品国产一区二区| 国产精品夜夜嗨| 亚洲视频资源在线| 精品欧美一区二区三区精品久久| 国产在线国偷精品免费看| 亚洲综合无码一区二区| 久久人人爽爽爽人久久久| 在线观看中文字幕不卡| 麻豆精品一区二区三区| 一区视频在线播放| 欧美一级夜夜爽| 波多野结衣91| 麻豆国产精品777777在线| 国产精品色一区二区三区| 5858s免费视频成人| 成人av先锋影音| 日本欧美久久久久免费播放网| 精品免费视频.| 99精品久久免费看蜜臀剧情介绍| 老司机免费视频一区二区| 亚洲欧美日韩国产手机在线| 亚洲精品一区二区三区蜜桃下载| 一本一道久久a久久精品| 日本亚洲视频在线| 夜夜嗨av一区二区三区中文字幕 | 972aa.com艺术欧美| 韩国精品主播一区二区在线观看| 国产精品成人一区二区艾草| 精品sm捆绑视频| 欧美精品乱人伦久久久久久| 色综合天天综合色综合av| 日日夜夜免费精品| 一区二区在线观看免费| 国产精品嫩草久久久久| 日韩一区二区三区免费观看| 91小视频免费观看| 成人av第一页| 国产91精品入口| 国产自产高清不卡| 蜜臀av一区二区| 亚洲午夜久久久| 中文字幕一区二区三区四区不卡 | 欧美精三区欧美精三区| 91美女蜜桃在线| 成人免费高清视频| 高清不卡在线观看av| 奇米一区二区三区| 亚洲成人先锋电影| 亚洲成人激情综合网| 伊人开心综合网| 亚洲天堂av一区| 精品国精品自拍自在线| 精品国产不卡一区二区三区| 精品国产免费一区二区三区香蕉| 精品国产乱码久久久久久图片 | 97久久超碰精品国产| 色婷婷av一区二区三区之一色屋| 欧美日免费三级在线| 7777精品久久久大香线蕉 | 久久综合中文字幕| 国产精品久久一级| 亚洲午夜免费电影| 精品一区二区影视| 床上的激情91.| 欧美色区777第一页| 欧美va亚洲va| 中文字幕亚洲不卡| 水野朝阳av一区二区三区| 国产一区二区三区久久久| 91碰在线视频| 欧美不卡一二三| 亚洲蜜桃精久久久久久久| 青草国产精品久久久久久| 成人h动漫精品一区二区 | 欧美丰满嫩嫩电影| 欧美极品xxx| 天堂久久一区二区三区| 国产成都精品91一区二区三| 欧美主播一区二区三区| 久久久综合精品| 亚洲激情一二三区| 国产剧情一区二区三区| 欧美日韩国产大片| 国产欧美日韩精品a在线观看| 一区二区三区国产豹纹内裤在线| 国内久久精品视频| 欧美亚洲尤物久久| 国产精品久久影院| 国产尤物一区二区在线| 欧美日韩一二区| 国产精品国产三级国产aⅴ中文| 日韩国产欧美一区二区三区| 91视频免费播放| 久久久久久久综合| 日韩va亚洲va欧美va久久| 99久久精品免费观看| 久久久国产精华| 爽好久久久欧美精品| 91看片淫黄大片一级| 欧美激情一区二区三区蜜桃视频 | 亚洲男人的天堂网| 顶级嫩模精品视频在线看| 91精品国产黑色紧身裤美女| 亚洲欧美日本在线| 东方欧美亚洲色图在线| wwwwww.欧美系列| 日本在线不卡视频一二三区| 在线视频亚洲一区| 国产精品久久久久三级| 国产精品 日产精品 欧美精品| 日韩午夜在线影院| 日韩av一二三| 欧美麻豆精品久久久久久| 亚洲欧美日韩一区二区| www.亚洲人| 国产日韩高清在线| 成人做爰69片免费看网站| 久久久国际精品| 国产福利一区二区| 久久人人爽人人爽| 国产精品影视在线| 2023国产精华国产精品| 激情国产一区二区| 精品国产百合女同互慰| 国产精品影视网| 日本一区二区三区在线不卡| 国产一区二区成人久久免费影院| 日韩精品资源二区在线| 九九**精品视频免费播放| 欧美成人性福生活免费看| 国精产品一区一区三区mba桃花| 久久亚洲精华国产精华液| 国产乱码一区二区三区| 国产亚洲欧美日韩日本| 国产99久久久国产精品免费看| 国产午夜精品久久久久久久 | 亚州成人在线电影| 91精品久久久久久蜜臀| 久久精品久久99精品久久| 精品国产百合女同互慰| 国产成人免费xxxxxxxx| 综合久久久久久| 在线观看亚洲一区| 五月婷婷欧美视频| 欧美va亚洲va香蕉在线| 国产99一区视频免费| 成人免费一区二区三区视频| 成人av电影在线| 亚洲第一精品在线| 精品国产91久久久久久久妲己| 国产成人午夜99999| 一区二区免费在线播放| 欧美一二三四区在线| 粉嫩久久99精品久久久久久夜| 亚洲精品国产高清久久伦理二区| 欧美高清精品3d|