📄 makefile.w32
字号:
# This makefile can be called by VS.NET 2003 nmake, after all of the resiprocate libraries have already been compiled via the GUI
CFLAGS=/Od /I "../../" /I "../../../" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "USE_ARES" /D "_MBCS" /Gm /EHsc /RTC1 /MDd /GS /GR /W3 /c /Wp64 /Zi /TP
RESIPLIBS=..\Debug\rutil.lib
LFLAGS=/INCREMENTAL /NOLOGO /DEBUG /SUBSYSTEM:CONSOLE /MACHINE:X86 Ws2_32.lib Iphlpapi.lib Dnsapi.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RESIPLIBS)
all: \
testCoders.obj testCoders.exe \
testCountStream.obj testCountStream.exe \
testData.obj testData.exe \
testDataPerformance.obj testDataPerformance.exe \
testDataStream.obj testDataStream.exe \
testDnsUtil.obj testDnsUtil.exe \
testFifo.obj testFifo.exe \
testFileSystem.obj testFileSystem.exe \
testInserter.obj testInserter.exe \
testIntrusiveList.obj testIntrusiveList.exe \
testLogger.obj testLogger.exe \
testMD5Stream.obj testMD5Stream.exe \
testRandomHex.obj testRandomHex.exe \
testSHA1Stream.obj testSHA1Stream.exe \
testSharedPtr.obj testSharedPtr.exe \
testThreadIf.obj testThreadIf.exe \
run
.cxx.obj:
cl $(CFLAGS) $<
.obj.exe:
link /out:$@ $< $(LFLAGS)
run:
testCoders.exe
testCountStream.exe
testData.exe
testDataPerformance.exe
testDataStream.exe
testDnsUtil.exe
testFifo.exe
testFileSystem.exe
testInserter.exe
testIntrusiveList.exe
# testLogger.exe - Win32 log threading is not implemented
testMD5Stream.exe
testRandomHex.exe
testSHA1Stream.exe
testSharedPtr.exe
testThreadIf.exe
clean:
@del *.exe
@del *.obj
@del *.ilk
##############################################################################
#
# The Vovida Software License, Version 1.0
# Copyright (c) 2000-2007 Vovida Networks, Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
#
# 3. The names "VOCAL", "Vovida Open Communication Application Library",
# and "Vovida Open Communication Application Library (VOCAL)" must
# not be used to endorse or promote products derived from this
# software without prior written permission. For written
# permission, please contact vocal@vovida.org.
#
# 4. Products derived from this software may not be called "VOCAL", nor
# may "VOCAL" appear in their name, without prior written
# permission of Vovida Networks, Inc.
#
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL VOVIDA
# NETWORKS, INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT DAMAGES
# IN EXCESS OF $1,000, NOR FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
# USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
# DAMAGE.
#
# ====================================================================
#
# This software consists of voluntary contributions made by Vovida
# Networks, Inc. and many individuals on behalf of Vovida Networks,
# Inc. For more information on Vovida Networks, Inc., please see
# <http://www.vovida.org/>.
#
##############################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -