/[resiprocate]/main/rutil/test/Makefile.w32
ViewVC logotype

Contents of /main/rutil/test/Makefile.w32

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10972 - (show annotations) (download)
Sun Feb 16 19:45:01 2014 UTC (5 years, 9 months ago) by sgodin
File MIME type: text/plain
File size: 4353 byte(s)
-update windows test program makefile for new .lib build locations
1 # This makefile can be called by VS.NET 2003 nmake, after all of the resiprocate libraries have already been compiled via the GUI
2
3 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
4 RESIPLIBS=..\..\Win32\Debug\rutil.lib
5 LFLAGS=/INCREMENTAL /NOLOGO /DEBUG /SUBSYSTEM:CONSOLE /MACHINE:X86 Ws2_32.lib Iphlpapi.lib Dnsapi.lib winmm.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)
6
7 all: \
8 testCoders.obj testSubsystemLogLevel.obj testCoders.exe \
9 testCountStream.obj testCountStream.exe \
10 testData.obj testData.exe \
11 testDataPerformance.obj testDataPerformance.exe \
12 testDataStream.obj testDataStream.exe \
13 testDnsUtil.obj testDnsUtil.exe \
14 testFifo.obj testFifo.exe \
15 testFileSystem.obj testFileSystem.exe \
16 testInserter.obj testInserter.exe \
17 testIntrusiveList.obj testIntrusiveList.exe \
18 testKeyValueStore.obj testKeyValueStore.exe \
19 testLogger.obj testLogger.exe \
20 testMD5Stream.obj testMD5Stream.exe \
21 testRandomHex.obj testRandomHex.exe \
22 testSHA1Stream.obj testSHA1Stream.exe \
23 testSharedPtr.obj testSharedPtr.exe \
24 testThreadIf.obj testThreadIf.exe \
25 testXMLCursor.obj testXMLCursor.exe \
26 run
27
28
29 .cxx.obj:
30 cl $(CFLAGS) $<
31
32 .obj.exe:
33 link /out:$@ $< testSubsystemLogLevel.obj $(LFLAGS)
34
35 run:
36 testCoders.exe
37 testCountStream.exe
38 testData.exe
39 testDataPerformance.exe
40 testDataStream.exe
41 testDnsUtil.exe
42 testFifo.exe
43 testFileSystem.exe
44 testInserter.exe
45 testIntrusiveList.exe
46 testKeyValueStore.exe
47 testLogger.exe
48 testMD5Stream.exe
49 testRandomHex.exe
50 testSHA1Stream.exe
51 testSharedPtr.exe
52 testThreadIf.exe
53 testXMLCursor.exe
54
55 clean:
56 @del *.exe
57 @del *.obj
58 @del *.ilk
59
60 ##############################################################################
61 #
62 # The Vovida Software License, Version 1.0
63 # Copyright (c) 2000-2007 Vovida Networks, Inc. All rights reserved.
64 #
65 # Redistribution and use in source and binary forms, with or without
66 # modification, are permitted provided that the following conditions
67 # are met:
68 #
69 # 1. Redistributions of source code must retain the above copyright
70 # notice, this list of conditions and the following disclaimer.
71 #
72 # 2. Redistributions in binary form must reproduce the above copyright
73 # notice, this list of conditions and the following disclaimer in
74 # the documentation and/or other materials provided with the
75 # distribution.
76 #
77 # 3. The names "VOCAL", "Vovida Open Communication Application Library",
78 # and "Vovida Open Communication Application Library (VOCAL)" must
79 # not be used to endorse or promote products derived from this
80 # software without prior written permission. For written
81 # permission, please contact vocal@vovida.org.
82 #
83 # 4. Products derived from this software may not be called "VOCAL", nor
84 # may "VOCAL" appear in their name, without prior written
85 # permission of Vovida Networks, Inc.
86 #
87 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
88 # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
89 # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
90 # NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL VOVIDA
91 # NETWORKS, INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT DAMAGES
92 # IN EXCESS OF $1,000, NOR FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
93 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
94 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
95 # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
96 # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
97 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
98 # USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
99 # DAMAGE.
100 #
101 # ====================================================================
102 #
103 # This software consists of voluntary contributions made by Vovida
104 # Networks, Inc. and many individuals on behalf of Vovida Networks,
105 # Inc. For more information on Vovida Networks, Inc., please see
106 # <http://www.vovida.org/>.
107 #
108 ##############################################################################

Properties

Name Value
svn:eol-style CRLF
svn:mime-type text/plain

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27