makefile
来自「Professional ASP.NET source code」· 代码 · 共 73 行
TXT
73 行
!IFNDEF WROXSAMPLEPATH
!ERROR Env Variable WROXSAMPLEPATH must be defined
!ENDIF
#------------------------------------------------------------------
#The master rules for building Wrox Professional ASP.NET samples
# WROXSAMPLEPATH Env Variable must be defined in MakeAll.bat
!include $(WROXSAMPLEPATH)\master.mak
#--------------------------------------------------
_SDLPATH=http://localhost/ProAspNet/20 - Consuming Web Services
_SDLPATH=$(_SDLPATH)/SoapExtensions/Server/$(WS_SOURCES)?WSDL
_SDLPATH1=http://localhost/ProAspNet/20 - Consuming Web Services
_SDLPATH1=$(_SDLPATH1)/SoapExtensions/Server/$(WS_SOURCES1)?WSDL
#--------------------------------------------------
TARGETS = $(DLL_TARGET) $(DLL_TARGET1)
DLL_TARGET = bin\HelloWorld.dll
DLL_TARGET1 = bin\Add.dll
TE_DLL = bin\TraceExtension.dll
TE_SRC = TraceExtension\Trace.cs
EE_DLL = bin\ExcryptionExtension.dll
EE_SRC = EncryptionExtension\EncryptionExtension.cs \
EncryptionExtension\EncryptionExtensionAttribute.cs
EXE_SOURCES =
DLL_SOURCES = Consumer\HelloWorld.cs
DLL_SOURCES1 = Consumer\Add.cs
WS_SOURCES = HelloWorld.asmx
WS_SOURCES1 = Add.asmx
CLEANUP = bin\* $(DLL_SOURCES) $(DLL_SOURCES1)
#--------------------------------------------------
DLL_IMPORTS =
EXE_IMPORTS =
#--------------------------------------------------
all : $(TARGETS)
$(DLL_TARGET) : $(DLL_SOURCES)
@if not exist bin mkdir bin
$(_CS) $(_CS_DLL_FLAGS) $(DLL_IMPORTS) /out:$@ $(DLL_SOURCES)
$(DLL_SOURCES): $(TE_DLL) $(EE_DLL) server/$(WS_SOURCES)
$(_WSDL) /l:CS /out:$*.cs "$(_SDLPATH)"
$(DLL_TARGET1) : $(DLL_SOURCES1)
@if not exist bin mkdir bin
$(_CS) $(_CS_DLL_FLAGS) $(DLL_IMPORTS) /out:$@ $(DLL_SOURCES1)
$(DLL_SOURCES1):$(TE_DLL) $(EE_DLL) server/$(WS_SOURCES1)
$(_WSDL) /l:CS /out:$*.cs "$(_SDLPATH1)"
$(TE_DLL): $(TE_SRC)
@if not exist bin mkdir bin
$(_CS) $(_CS_DLL_FLAGS) $(DLL_IMPORTS) /out:$@ $(TE_SRC)
$(EE_DLL): $(EE_SRC)
@if not exist bin mkdir bin
$(_CS) $(_CS_DLL_FLAGS) $(DLL_IMPORTS) /out:$@ $(EE_SRC)
clean :
@for %i in ( $(CLEANUP) ) do @if exist %i del %i
@if exist bin $(_RMDIR) bin
#--------------------------------------------------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?