xref: /aoo42x/main/solenv/inc/wntmsci10.mk (revision f3ecff4e)
17871dc3eSAndrew Rist#**************************************************************
27871dc3eSAndrew Rist#
37871dc3eSAndrew Rist#  Licensed to the Apache Software Foundation (ASF) under one
47871dc3eSAndrew Rist#  or more contributor license agreements.  See the NOTICE file
57871dc3eSAndrew Rist#  distributed with this work for additional information
67871dc3eSAndrew Rist#  regarding copyright ownership.  The ASF licenses this file
77871dc3eSAndrew Rist#  to you under the Apache License, Version 2.0 (the
87871dc3eSAndrew Rist#  "License"); you may not use this file except in compliance
97871dc3eSAndrew Rist#  with the License.  You may obtain a copy of the License at
107871dc3eSAndrew Rist#
117871dc3eSAndrew Rist#    http://www.apache.org/licenses/LICENSE-2.0
127871dc3eSAndrew Rist#
137871dc3eSAndrew Rist#  Unless required by applicable law or agreed to in writing,
147871dc3eSAndrew Rist#  software distributed under the License is distributed on an
157871dc3eSAndrew Rist#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
167871dc3eSAndrew Rist#  KIND, either express or implied.  See the License for the
177871dc3eSAndrew Rist#  specific language governing permissions and limitations
187871dc3eSAndrew Rist#  under the License.
197871dc3eSAndrew Rist#
207871dc3eSAndrew Rist#**************************************************************
217871dc3eSAndrew Rist
227871dc3eSAndrew Rist
23cdf0e10cSrcweir
24cdf0e10cSrcweir# mk file for $(OS)$(COM)$(CPU)$(COMEX) == WNTMSCI10
25cdf0e10cSrcweir
26cdf0e10cSrcweirSOLAR_JAVA*=TRUE
27cdf0e10cSrcweirFULL_DESK=TRUE
28cdf0e10cSrcweirJAVAFLAGSDEBUG=-g
29cdf0e10cSrcweir
30cdf0e10cSrcweir# SOLAR JAva Unterstuetzung nur fuer wntmsci
31cdf0e10cSrcweir
32cdf0e10cSrcweirASM=ml
33cdf0e10cSrcweirAFLAGS=/c /Cp /coff /safeseh
34cdf0e10cSrcweir
35cdf0e10cSrcweir# architecture dependent flags for the C and C++ compiler that can be changed by
36cdf0e10cSrcweir# exporting the variable ARCH_FLAGS="..." in the shell, which is used to start build
37cdf0e10cSrcweirARCH_FLAGS*=
38cdf0e10cSrcweir
39cdf0e10cSrcweirCC*:=cl
40cdf0e10cSrcweir.IF "$(bndchk)" != ""
41cdf0e10cSrcweirCXX*=nmcl
42cdf0e10cSrcweir.ELSE
43cdf0e10cSrcweir.IF "$(truetime)" != ""
44cdf0e10cSrcweirCXX*=nmcl /NMttOn
45cdf0e10cSrcweir.ELSE
46cdf0e10cSrcweirCXX*:=cl
47cdf0e10cSrcweir.ENDIF
48cdf0e10cSrcweir.ENDIF # "$(bndchk)" != ""
49cdf0e10cSrcweir
50cdf0e10cSrcweir.IF "$(stoponerror)" != ""
51cdf0e10cSrcweirCXX+= /NMstoponerror
52cdf0e10cSrcweir.ENDIF
53cdf0e10cSrcweir
54cdf0e10cSrcweir.IF "$(nmpass)" != ""
55cdf0e10cSrcweirCXX+= /NMpass
56cdf0e10cSrcweir.ENDIF
57cdf0e10cSrcweir
58cdf0e10cSrcweir.IF "$(ttinlines)" != ""
59cdf0e10cSrcweirCXX+= /NMttInlines
60cdf0e10cSrcweir.ENDIF
61cdf0e10cSrcweir
62cdf0e10cSrcweir.IF "$(ttnolines)" != ""
63cdf0e10cSrcweirCXX+= /NMttNoLines
64cdf0e10cSrcweir.ENDIF
65cdf0e10cSrcweir
66cdf0e10cSrcweir# Flags for COMEX == 10
67cdf0e10cSrcweir
68cdf0e10cSrcweirCFLAGS+=-Zm500 -Zc:forScope -GR
69cdf0e10cSrcweirCFLAGS+=-c -nologo -Gs $(NOLOGO)
70cdf0e10cSrcweir
71cdf0e10cSrcweirCDEFS+= -D_X86_=1
72cdf0e10cSrcweir
73cdf0e10cSrcweir.IF "$(product)" != ""
74cdf0e10cSrcweirCFLAGS+= -Gy
75cdf0e10cSrcweir.ENDIF # "$(product)" != ""
76cdf0e10cSrcweir
77cdf0e10cSrcweir.IF "$(bndchk)" == ""
78cdf0e10cSrcweir.IF "$(VC_STANDARD)"==""
79cdf0e10cSrcweirCFLAGS+= -Ob1
80cdf0e10cSrcweir.ENDIF	# "$(VC_STANDARD)"==""
81cdf0e10cSrcweir.ENDIF
82cdf0e10cSrcweir
83cdf0e10cSrcweir# flags to enable build with symbols; required for crashdump feature
84cdf0e10cSrcweir#CFLAGSENABLESYMBOLS=-Zi -Fd$(MISC)/_ooo_st_$(TARGET).PDB
85cdf0e10cSrcweir# full debug for RE builds only due to size concerns
86cdf0e10cSrcweir.IF "$(UPDATER)"!=""
87cdf0e10cSrcweirCFLAGSENABLESYMBOLS=-Z7 -Yd
88cdf0e10cSrcweir.ELSE				# "$(UPDATER)"!=""
89cdf0e10cSrcweir# -Zd got higher priority and overrides debug switches
90cdf0e10cSrcweir.IF "$(debug)"==""
91cdf0e10cSrcweirCFLAGSENABLESYMBOLS=-Zd
92cdf0e10cSrcweir.ENDIF			# "$(debug)"==""
93cdf0e10cSrcweir.ENDIF				# "$(UPDATER)"!=""
94cdf0e10cSrcweir
95cdf0e10cSrcweir.IF "$(bndchk)" != ""
96cdf0e10cSrcweir.IF "$(debug)" == ""
97cdf0e10cSrcweirCFLAGS+= -Z7
98cdf0e10cSrcweir.ENDIF
99cdf0e10cSrcweir.ENDIF
100cdf0e10cSrcweir
101cdf0e10cSrcweir.IF "$(truetime)" != ""
102cdf0e10cSrcweir.IF "$(debug)" == ""
103cdf0e10cSrcweirCFLAGS+= -Z7
104cdf0e10cSrcweir.ENDIF
105cdf0e10cSrcweir.ENDIF
106cdf0e10cSrcweir
107cdf0e10cSrcweir.IF "$(FULL_DESK)"!=""
108cdf0e10cSrcweirCDEFS+=-DFULL_DESK
109cdf0e10cSrcweirRSCDEFS+=-DFULL_DESK
110cdf0e10cSrcweir.ENDIF
111cdf0e10cSrcweir
112cdf0e10cSrcweirCFLAGSEXCEPTIONS=-GX
113cdf0e10cSrcweirCFLAGS_NO_EXCEPTIONS=
114cdf0e10cSrcweir
115cdf0e10cSrcweirCFLAGS_CREATE_PCH=-I$(INCPCH) -Fo$(SLO)/pchname.obj -Ycprecompiled_$(PRJNAME).hxx -DPRECOMPILED_HEADERS
116cdf0e10cSrcweirCFLAGS_USE_PCH=-I$(INCPCH) -Yuprecompiled_$(PRJNAME).hxx -Fp$(SLO)/pch/precompiled_$(PRJNAME).hxx$(PCHPOST) -DPRECOMPILED_HEADERS
117cdf0e10cSrcweirCFLAGS_USE_EXCEPTIONS_PCH=-I$(INCPCH) -Yuprecompiled_$(PRJNAME).hxx -Fp$(SLO)/pch_ex/precompiled_$(PRJNAME).hxx$(PCHPOST) -DPRECOMPILED_HEADERS
118cdf0e10cSrcweir.IF "$(CALL_CDECL)"=="TRUE"
119cdf0e10cSrcweirCFLAGSCALL=-Gd
120cdf0e10cSrcweir.ELSE			# "$(CALL_CDECL)"=="TRUE"
121cdf0e10cSrcweirCFLAGSCALL=-Gz
122cdf0e10cSrcweir.ENDIF			# "$(CALL_CDECL)"=="TRUE"
123cdf0e10cSrcweir
124cdf0e10cSrcweirCFLAGSCC=$(ARCH_FLAGS)
125cdf0e10cSrcweir.IF "$(DYNAMIC_CRT)"!=""
126cdf0e10cSrcweirCDEFSSLOMT+=-DWIN32 -D_MT -D_DLL
127cdf0e10cSrcweirCDEFSSLOMT+=-DWIN32 -D_MT -D_DLL
128cdf0e10cSrcweir.IF "$(NO_DYNAMIC_OBJ)"==""
129cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT -D_DLL
130cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT -D_DLL
131cdf0e10cSrcweir.ELSE
132cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT
133cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT
134cdf0e10cSrcweir.ENDIF
135cdf0e10cSrcweir.ELSE
136cdf0e10cSrcweirCDEFSSLOMT+=-DWIN32 -D_MT
137cdf0e10cSrcweirCDEFSSLOMT+=-DWIN32 -D_MT
138cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT
139cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT
140cdf0e10cSrcweir.ENDIF
141cdf0e10cSrcweirCFLAGSPROF=-Gh -Fd$(MISC)/$(@:b).pdb
142cdf0e10cSrcweirCFLAGSDEBUG=-Zi -Fd$(MISC)\_ooo_st_$(TARGET).PDB
143cdf0e10cSrcweirCFLAGSDBGUTIL=
144cdf0e10cSrcweir.IF "$(VC_STANDARD)"==""
145cdf0e10cSrcweirCFLAGSOPT=-Oxs -Oy-
146cdf0e10cSrcweirCFLAGSNOOPT=-Od
147cdf0e10cSrcweir.ELSE			#  "$(VC_STANDARD)"==""
148cdf0e10cSrcweirCFLAGSOPT=
149cdf0e10cSrcweirCFLAGSNOOPT=
150cdf0e10cSrcweir.ENDIF			#  "$(VC_STANDARD)"==""
151cdf0e10cSrcweirCFLAGSOUTOBJ=-Fo
152cdf0e10cSrcweir
153cdf0e10cSrcweir# For C and C++, certain warnings are disabled globally, as they result in
154cdf0e10cSrcweir# spurious warnings and are hard or impossible to workaround:
155cdf0e10cSrcweir# - "warning C4061: enumerate in switch of enum is not explicitly handled by a
156cdf0e10cSrcweir#   case label",
157cdf0e10cSrcweir# - "warning C4063: case 'identifier' is not a valid value for switch of enum
158cdf0e10cSrcweir#   'enumeration'",
159cdf0e10cSrcweir# - "warning C4127: conditional expression is constant",
160cdf0e10cSrcweir# - "warning C4191: unsafe conversion from function type to function type",
161cdf0e10cSrcweir# - "warning C4217: member template functions cannot be used for copy-assignment
162cdf0e10cSrcweir#   or copy-construction",
163cdf0e10cSrcweir# - "warning C4250: 'class1' : inherits 'class2::member' via dominance",
164cdf0e10cSrcweir# - "warning C4292: compiler limit : terminating debug information emission",
165cdf0e10cSrcweir# - "warning C4344: behavior change: use of explicit template arguments results
166cdf0e10cSrcweir#   in call to 'function",
167cdf0e10cSrcweir# - "warning C4347: behavior change: 'overload A' is called instead of
168cdf0e10cSrcweir#   'overload B'",
169cdf0e10cSrcweir# - "warning C4355: 'this' used in base member initializer list",
170cdf0e10cSrcweir# - "warning C4503: 'identifier': decorated name length exceeded, name was
171cdf0e10cSrcweir#   truncated" (http://msdn2.microsoft.com/en-us/library/074af4b6.aspx),
172cdf0e10cSrcweir# - "warning C4511: copy constructor could not be generated",
173cdf0e10cSrcweir# - "warning C4512: assignment operator could not be generated",
174cdf0e10cSrcweir# - "warning C4514: unreferenced inline function has been removed",
175cdf0e10cSrcweir# - "warning C4611: interaction between '_setjmp' and C++ object destruction is
176cdf0e10cSrcweir#   non-portable",
177cdf0e10cSrcweir# - "warning C4619: warning Cnnnn unknown",
178cdf0e10cSrcweir# - "warning C4625: copy constructor could not be generated because a base class
179cdf0e10cSrcweir#   copy constructor is inaccessible",
180cdf0e10cSrcweir# - "warning C4626: assignment operator could not be generated because a base
181cdf0e10cSrcweir#   class assignment operator is inaccessible",
182cdf0e10cSrcweir# - "warning C4675: resolved overload was found by argument-dependent lookup",
183cdf0e10cSrcweir# - "warning C4686: possible change in behavior, change in UDT return calling
184cdf0e10cSrcweir#   convention",
185cdf0e10cSrcweir# - "warning C4710: function not inlined",
186cdf0e10cSrcweir# - "warning C4711: function selected for automatic inline expansion",
187cdf0e10cSrcweir# - "warning C4820: padding added after member".
188cdf0e10cSrcweir# For C, certain warnings from system headers (stdlib.h etc.) have to be
189cdf0e10cSrcweir# disabled globally (for C++, this is not necessary, as the system headers are
190cdf0e10cSrcweir# wrapped by STLport):
191cdf0e10cSrcweir# - "warning C4255: no function prototype given: converting '()' to '(void)'".
192cdf0e10cSrcweirCFLAGSWARNCXX=-Wall -wd4061 -wd4063 -wd4127 -wd4191 -wd4217 -wd4250 -wd4251 \
193cdf0e10cSrcweir    -wd4275 -wd4290 -wd4292 -wd4294 -wd4344 -wd4347 -wd4355 -wd4503 -wd4511 \
194cdf0e10cSrcweir    -wd4512 -wd4514 -wd4611 -wd4619 -wd4625 -wd4626 -wd4640 -wd4675 -wd4686 \
195cdf0e10cSrcweir    -wd4710 -wd4711 -wd4786 -wd4800 -wd4820
196cdf0e10cSrcweirCFLAGSWARNCC=$(CFLAGSWARNCXX) -wd4255
197cdf0e10cSrcweirCFLAGSWALLCC=$(CFLAGSWARNCC)
198cdf0e10cSrcweirCFLAGSWALLCXX=$(CFLAGSWARNCXX)
199cdf0e10cSrcweirCFLAGSWERRCC=-WX
200cdf0e10cSrcweir
201cdf0e10cSrcweir# Once all modules on this platform compile without warnings, set
202cdf0e10cSrcweir# COMPILER_WARN_ERRORS=TRUE here instead of setting MODULES_WITH_WARNINGS (see
203cdf0e10cSrcweir# settings.mk):
204cdf0e10cSrcweirMODULES_WITH_WARNINGS := \
205*f3ecff4eSAndre Fischer    lingucomponent
206cdf0e10cSrcweir
207cdf0e10cSrcweirCDEFS+=-DSTLPORT_VERSION=$(STLPORT_VER) -D_MT -DWINVER=0x0500 -D_WIN32_WINNT=0x0500 -D_WIN32_IE=0x0500
208cdf0e10cSrcweir
209cdf0e10cSrcweirCOMMENTFLAG=/COMMENT:"$(PRJNAME)_$(UPD)_$(VCSID)_"
210cdf0e10cSrcweir
211cdf0e10cSrcweirLINK=link $(COMMENTFLAG) $(NOLOGO) /MACHINE:IX86
212cdf0e10cSrcweirLINKOUTPUTFILTER= $(PIPEERROR) $(GREP) -v "LNK4197:"
213cdf0e10cSrcweir.IF "$(PRODUCT)"!="full"
214cdf0e10cSrcweir.ELSE
215cdf0e10cSrcweirLINKFLAGS=/MAP /OPT:NOREF
216cdf0e10cSrcweir.ENDIF
217cdf0e10cSrcweir
218cdf0e10cSrcweir.IF "$(linkinc)" != ""
219cdf0e10cSrcweirLINKFLAGS=-NODEFAULTLIB -DEBUG:full -DEBUGTYPE:cv -INCREMENTAL:YES
220cdf0e10cSrcweirMAPFILE=
221cdf0e10cSrcweir.ELSE # "$(linkinc)" != ""
222cdf0e10cSrcweir.IF "$(PRODUCT)"!="full"
223cdf0e10cSrcweirLINKFLAGS+= -NODEFAULTLIB -DEBUG:full -DEBUGTYPE:cv
224cdf0e10cSrcweir.ELSE # "$(PRODUCT)"!="full"
225cdf0e10cSrcweirLINKFLAGS+= -NODEFAULTLIB -RELEASE -DEBUG:full
226cdf0e10cSrcweir.ENDIF # "$(PRODUCT)"!="full"
227cdf0e10cSrcweirMAPFILE=-out:$$@
228cdf0e10cSrcweir.ENDIF # "$(linkinc)" != ""
229cdf0e10cSrcweir
230cdf0e10cSrcweir.IF "$(bndchk)" != ""
231cdf0e10cSrcweirLINK=nmlink $(COMMENTFLAG) $(NOLOGO) -MACHINE:IX86
232cdf0e10cSrcweirLINKFLAGS=-NODEFAULTLIB -DEBUG:full -DEBUGTYPE:cv
233cdf0e10cSrcweir.ENDIF
234cdf0e10cSrcweir
235cdf0e10cSrcweir.IF "$(truetime)" != ""
236cdf0e10cSrcweirLINK=nmlink /NMttOn $(COMMENTFLAG) $(NOLOGO) /MACHINE:IX86
237cdf0e10cSrcweirLINKFLAGS=/NODEFAULTLIB /DEBUG:full /DEBUGTYPE:cv
238cdf0e10cSrcweir.ENDIF
239cdf0e10cSrcweir
240cdf0e10cSrcweirLINKFLAGSAPPGUI=/SUBSYSTEM:WINDOWS,4.0
241cdf0e10cSrcweirLINKFLAGSSHLGUI=/SUBSYSTEM:WINDOWS,4.0 /DLL
242cdf0e10cSrcweirLINKFLAGSAPPCUI=/SUBSYSTEM:CONSOLE /BASE:0x1b000000
243cdf0e10cSrcweirLINKFLAGSSHLCUI=/SUBSYSTEM:CONSOLE /DLL
244cdf0e10cSrcweirLINKFLAGSTACK=/STACK:
245cdf0e10cSrcweirLINKFLAGSPROF=-DEBUG:mapped,partial -DEBUGTYPE:coff cap.lib
246cdf0e10cSrcweirLINKFLAGSWST=-DEBUG:mapped,partial -DEBUGTYPE:coff wst.lib -NODEFAULTLIB
247cdf0e10cSrcweirLINKFLAGSDEBUG=-DEBUG:full -DEBUGTYPE:cv
248cdf0e10cSrcweirLINKFLAGSOPT=
249cdf0e10cSrcweir
250cdf0e10cSrcweirUWINAPILIB*=uwinapi.lib
251cdf0e10cSrcweir.IF "$(DYNAMIC_CRT)"!=""
252cdf0e10cSrcweir.IF "$(USE_STLP_DEBUG)" != ""
253cdf0e10cSrcweirLIBCMT=msvcrtd.lib
254cdf0e10cSrcweir.ELSE  # "$(USE_STLP_DEBUG)" != ""
255cdf0e10cSrcweirLIBCMT=msvcrt.lib
256cdf0e10cSrcweir.ENDIF # "$(USE_STLP_DEBUG)" != ""
257cdf0e10cSrcweir.ELSE			# "$(DYNAMIC_CRT)"!=""
258cdf0e10cSrcweir.IF "$(USE_STLP_DEBUG)" != ""
259cdf0e10cSrcweirLIBCMT=libcmtd.lib
260cdf0e10cSrcweir.ELSE  # "$(USE_STLP_DEBUG)" != ""
261cdf0e10cSrcweirLIBCMT=libcmt.lib
262cdf0e10cSrcweir.ENDIF # "$(USE_STLP_DEBUG)" != ""
263cdf0e10cSrcweir.ENDIF			# "$(DYNAMIC_CRT)"!=""
264cdf0e10cSrcweir
265cdf0e10cSrcweirSTDOBJVCL=$(L)/salmain.obj
266cdf0e10cSrcweirSTDOBJGUI=
267cdf0e10cSrcweirSTDSLOGUI=
268cdf0e10cSrcweirSTDOBJCUI=
269cdf0e10cSrcweirSTDSLOCUI=
270cdf0e10cSrcweir
271cdf0e10cSrcweirSTDLIBGUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib psapi.lib
272cdf0e10cSrcweirSTDLIBCUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib psapi.lib
273cdf0e10cSrcweirSTDSHLGUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib psapi.lib
274cdf0e10cSrcweirSTDSHLCUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib psapi.lib
275cdf0e10cSrcweir
276cdf0e10cSrcweir.IF "$(USE_STLP_DEBUG)" != ""
277cdf0e10cSrcweirCFLAGS+=-MTd
278cdf0e10cSrcweirLIBSTLPORT=stlport_vc71_stldebug.lib
279cdf0e10cSrcweirLIBSTLPORTST=stlport_vc71_stldebug_static.lib
280cdf0e10cSrcweir.ELSE
281cdf0e10cSrcweirLIBSTLPORT=stlport_vc71.lib
282cdf0e10cSrcweirLIBSTLPORTST=stlport_vc71_static.lib
283cdf0e10cSrcweir.ENDIF
284cdf0e10cSrcweir
285cdf0e10cSrcweirATL_INCLUDE*=$(COMPATH)/atlmfc/include
286cdf0e10cSrcweirATL_LIB*=$(COMPATH)/atlmfc/lib
287cdf0e10cSrcweir
288cdf0e10cSrcweirLIBMGR=lib $(NOLOGO)
289cdf0e10cSrcweirIMPLIB=lib
290cdf0e10cSrcweirLIBFLAGS=
291cdf0e10cSrcweir
292cdf0e10cSrcweirIMPLIBFLAGS=-machine:IX86
293cdf0e10cSrcweir
294cdf0e10cSrcweirMAPSYM=
295cdf0e10cSrcweirMAPSYMFLAGS=
296cdf0e10cSrcweir
297cdf0e10cSrcweirRC=rc
298cdf0e10cSrcweirRCFLAGS=-r -DWIN32 -fo$@ $(RCFILES)
299cdf0e10cSrcweirRCLINK=rc
300cdf0e10cSrcweirRCLINKFLAGS=
301cdf0e10cSrcweirRCSETVERSION=
302cdf0e10cSrcweir
303cdf0e10cSrcweir
304a4f23604SHerbert DürrDLLPOSTFIX=
305cdf0e10cSrcweirPCHPOST=.pch
306cdf0e10cSrcweir
307cdf0e10cSrcweirCSC*=$(FLIPCMD) csc
308cdf0e10cSrcweirVBC*=vbc
309cdf0e10cSrcweir
310cdf0e10cSrcweirADVAPI32LIB=advapi32.lib
311cdf0e10cSrcweirSHELL32LIB=shell32.lib
312cdf0e10cSrcweirGDI32LIB=gdi32.lib
313cdf0e10cSrcweirOLE32LIB=ole32.lib
314cdf0e10cSrcweirOLEAUT32LIB=oleaut32.lib
315cdf0e10cSrcweirUUIDLIB=uuid.lib
316cdf0e10cSrcweirWINSPOOLLIB=winspool.lib
317cdf0e10cSrcweirIMM32LIB=imm32.lib
318cdf0e10cSrcweirVERSIONLIB=version.lib
319cdf0e10cSrcweirWINMMLIB=winmm.lib
320cdf0e10cSrcweirWSOCK32LIB=wsock32.lib
321cdf0e10cSrcweirMPRLIB=mpr.lib
322cdf0e10cSrcweirWS2_32LIB=ws2_32.lib
323cdf0e10cSrcweirKERNEL32LIB=kernel32.lib
324cdf0e10cSrcweirUSER32LIB=user32.lib
325cdf0e10cSrcweirCOMDLG32LIB=comdlg32.lib
326cdf0e10cSrcweirCOMCTL32LIB=comctl32.lib
327cdf0e10cSrcweirCRYPT32LIB=crypt32.lib
328cdf0e10cSrcweirGDIPLUSLIB=gdiplus.lib
329cdf0e10cSrcweirDBGHELPLIB=dbghelp.lib
330cdf0e10cSrcweirMSILIB=msi.lib
331cdf0e10cSrcweirDDRAWLIB=ddraw.lib
332cdf0e10cSrcweirSHLWAPILIB=shlwapi.lib
333cdf0e10cSrcweirURLMONLIB=urlmon.lib
334cdf0e10cSrcweirWININETLIB=wininet.lib
335cdf0e10cSrcweirOLDNAMESLIB=oldnames.lib
336cdf0e10cSrcweirMSIMG32LIB=msimg32.lib
337cdf0e10cSrcweir
338