1cdf0e10cSrcweir#************************************************************************* 2cdf0e10cSrcweir# 3cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4cdf0e10cSrcweir# 5cdf0e10cSrcweir# Copyright 2000, 2010 Oracle and/or its affiliates. 6cdf0e10cSrcweir# 7cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite 8cdf0e10cSrcweir# 9cdf0e10cSrcweir# This file is part of OpenOffice.org. 10cdf0e10cSrcweir# 11cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify 12cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3 13cdf0e10cSrcweir# only, as published by the Free Software Foundation. 14cdf0e10cSrcweir# 15cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful, 16cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of 17cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details 19cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code). 20cdf0e10cSrcweir# 21cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License 22cdf0e10cSrcweir# version 3 along with OpenOffice.org. If not, see 23cdf0e10cSrcweir# <http://www.openoffice.org/license.html> 24cdf0e10cSrcweir# for a copy of the LGPLv3 License. 25cdf0e10cSrcweir# 26cdf0e10cSrcweir#************************************************************************* 27cdf0e10cSrcweir 28cdf0e10cSrcweir# mk file for $(OS)$(COM)$(CPU)$(COMEX) == WNTMSCI11 and WNTMSCI12 29cdf0e10cSrcweir 30cdf0e10cSrcweirSOLAR_JAVA*=TRUE 31cdf0e10cSrcweirFULL_DESK=TRUE 32cdf0e10cSrcweirJAVAFLAGSDEBUG=-g 33cdf0e10cSrcweir 34cdf0e10cSrcweir# SOLAR JAva Unterstuetzung nur fuer wntmsci 35cdf0e10cSrcweir 36cdf0e10cSrcweirASM=ml 37cdf0e10cSrcweirAFLAGS=/c /Cp /coff /safeseh 38cdf0e10cSrcweir 39cdf0e10cSrcweir# architecture dependent flags for the C and C++ compiler that can be changed by 40cdf0e10cSrcweir# exporting the variable ARCH_FLAGS="..." in the shell, which is used to start build 41cdf0e10cSrcweirARCH_FLAGS*= 42cdf0e10cSrcweir 43cdf0e10cSrcweirCC*:=cl 44cdf0e10cSrcweir.IF "$(bndchk)" != "" 45cdf0e10cSrcweirCXX*=nmcl 46cdf0e10cSrcweir.ELSE 47cdf0e10cSrcweir.IF "$(truetime)" != "" 48cdf0e10cSrcweirCXX*=nmcl /NMttOn 49cdf0e10cSrcweir.ELSE 50cdf0e10cSrcweirCXX*:=cl 51cdf0e10cSrcweir.ENDIF 52cdf0e10cSrcweir.ENDIF # "$(bndchk)" != "" 53cdf0e10cSrcweir 54cdf0e10cSrcweir.IF "$(stoponerror)" != "" 55cdf0e10cSrcweirCXX+= /NMstoponerror 56cdf0e10cSrcweir.ENDIF 57cdf0e10cSrcweir 58cdf0e10cSrcweir.IF "$(nmpass)" != "" 59cdf0e10cSrcweirCXX+= /NMpass 60cdf0e10cSrcweir.ENDIF 61cdf0e10cSrcweir 62cdf0e10cSrcweir.IF "$(ttinlines)" != "" 63cdf0e10cSrcweirCXX+= /NMttInlines 64cdf0e10cSrcweir.ENDIF 65cdf0e10cSrcweir 66cdf0e10cSrcweir.IF "$(ttnolines)" != "" 67cdf0e10cSrcweirCXX+= /NMttNoLines 68cdf0e10cSrcweir.ENDIF 69cdf0e10cSrcweir 70cdf0e10cSrcweir.IF "$(VERBOSE)" != "TRUE" 71cdf0e10cSrcweirNOLOGO*=-nologo 72cdf0e10cSrcweir.ENDIF 73cdf0e10cSrcweir 74cdf0e10cSrcweir.IF "$(VERBOSE)" != "TRUE" 75cdf0e10cSrcweirCOMPILE_ECHO_SWITCH=-n 76cdf0e10cSrcweirCOMPILE_ECHO_FILE= 77cdf0e10cSrcweir.ENDIF 78cdf0e10cSrcweir 79cdf0e10cSrcweir# Flags for COMEX == 11 80cdf0e10cSrcweir 81cdf0e10cSrcweir# disable "warning C4675: resolved overload was found by argument-dependent 82cdf0e10cSrcweir# lookup": 83cdf0e10cSrcweir# -wd4251 -wd4275 -wd4290 -wd4675 -wd4786 -wd4800 84cdf0e10cSrcweirCFLAGS+=-Zm500 -Zc:forScope,wchar_t- -GR 85cdf0e10cSrcweir 86cdf0e10cSrcweir# Stack buffer overrun detection. 87cdf0e10cSrcweirCFLAGS+=-GS 88cdf0e10cSrcweir 89cdf0e10cSrcweirCFLAGS+=-c -nologo -Gs $(NOLOGO) 90cdf0e10cSrcweir 91cdf0e10cSrcweirCDEFS+= -D_X86_=1 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NON_CONFORMING_SWPRINTFS 92cdf0e10cSrcweir 93cdf0e10cSrcweir.IF "$(product)" != "" 94cdf0e10cSrcweirCFLAGS+= -Gy 95cdf0e10cSrcweir.ENDIF # "$(product)" != "" 96cdf0e10cSrcweir 97cdf0e10cSrcweir.IF "$(bndchk)" == "" 98cdf0e10cSrcweir.IF "$(VC_STANDARD)"=="" 99cdf0e10cSrcweirCFLAGS+= -Ob1 100cdf0e10cSrcweir.ENDIF # "$(VC_STANDARD)"=="" 101cdf0e10cSrcweir.ENDIF 102cdf0e10cSrcweir 103cdf0e10cSrcweir# flags to enable build with symbols; required for crashdump feature 104cdf0e10cSrcweir#CFLAGSENABLESYMBOLS=-Zi -Fd$(MISC)/_ooo_st_$(TARGET).PDB 105cdf0e10cSrcweirCFLAGSENABLESYMBOLS=-Z7 -Yd 106cdf0e10cSrcweir 107cdf0e10cSrcweir.IF "$(bndchk)" != "" 108cdf0e10cSrcweir.IF "$(debug)" == "" 109cdf0e10cSrcweirCFLAGS+= -Z7 110cdf0e10cSrcweir.ENDIF 111cdf0e10cSrcweir.ENDIF 112cdf0e10cSrcweir 113cdf0e10cSrcweir.IF "$(truetime)" != "" 114cdf0e10cSrcweir.IF "$(debug)" == "" 115cdf0e10cSrcweirCFLAGS+= -Z7 116cdf0e10cSrcweir.ENDIF 117cdf0e10cSrcweir.ENDIF 118cdf0e10cSrcweir 119cdf0e10cSrcweir.IF "$(FULL_DESK)"!="" 120cdf0e10cSrcweirCDEFS+=-DFULL_DESK 121cdf0e10cSrcweirRSCDEFS+=-DFULL_DESK 122cdf0e10cSrcweir.ENDIF 123cdf0e10cSrcweir 124cdf0e10cSrcweirCFLAGSEXCEPTIONS=-EHa 125cdf0e10cSrcweirCFLAGS_NO_EXCEPTIONS= 126cdf0e10cSrcweir 127cdf0e10cSrcweir# enable boost support for __cdecl (SAL_CALL) C++-UNO interface methods 128cdf0e10cSrcweirCDEFS+=-DBOOST_MEM_FN_ENABLE_CDECL 129cdf0e10cSrcweir 130cdf0e10cSrcweir# with the current debug switches PCH won't work 131cdf0e10cSrcweir# anyway. so keep the existing .pch intact and don't 132cdf0e10cSrcweir# touch it 133cdf0e10cSrcweir.IF "$(debug)"!="" 134cdf0e10cSrcweirENABLE_PCH:= 135cdf0e10cSrcweir.ENDIF "$(debug)"!="" 136cdf0e10cSrcweir 137cdf0e10cSrcweirCFLAGS_CREATE_PCH=-I$(INCPCH) -Fo$(SLO)/pchname.obj -Ycprecompiled_$(PRJNAME).hxx -DPRECOMPILED_HEADERS 138cdf0e10cSrcweirCFLAGS_USE_PCH=-I$(INCPCH) -Yuprecompiled_$(PRJNAME).hxx -Fp$(SLO)/pch/precompiled_$(PRJNAME).hxx$(PCHPOST) -DPRECOMPILED_HEADERS 139cdf0e10cSrcweirCFLAGS_USE_EXCEPTIONS_PCH=-I$(INCPCH) -Yuprecompiled_$(PRJNAME).hxx -Fp$(SLO)/pch_ex/precompiled_$(PRJNAME).hxx$(PCHPOST) -DPRECOMPILED_HEADERS 140cdf0e10cSrcweir.IF "$(CALL_CDECL)"=="TRUE" 141cdf0e10cSrcweirCFLAGSCALL=-Gd 142cdf0e10cSrcweir.ELSE # "$(CALL_CDECL)"=="TRUE" 143cdf0e10cSrcweirCFLAGSCALL=-Gz 144cdf0e10cSrcweir.ENDIF # "$(CALL_CDECL)"=="TRUE" 145cdf0e10cSrcweir 146cdf0e10cSrcweirCFLAGSCC=$(ARCH_FLAGS) 147cdf0e10cSrcweir.IF "$(DYNAMIC_CRT)"!="" 148cdf0e10cSrcweirCDEFSSLOMT+=-DWIN32 -D_MT -D_DLL 149cdf0e10cSrcweirCDEFSSLOMT+=-DWIN32 -D_MT -D_DLL 150cdf0e10cSrcweir.IF "$(NO_DYNAMIC_OBJ)"=="" 151cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT -D_DLL 152cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT -D_DLL 153cdf0e10cSrcweir.ELSE 154cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT 155cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT 156cdf0e10cSrcweir.ENDIF # "$(NO_DYNAMIC_OBJ)"=="" 157cdf0e10cSrcweir.ELSE 158cdf0e10cSrcweirCDEFSSLOMT+=-DWIN32 -D_MT 159cdf0e10cSrcweirCDEFSSLOMT+=-DWIN32 -D_MT 160cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT 161cdf0e10cSrcweirCDEFSOBJMT+=-DWIN32 -D_MT 162cdf0e10cSrcweir.ENDIF # "$(DYNAMIC_CRT)"!="" 163cdf0e10cSrcweir 164cdf0e10cSrcweirCFLAGSPROF=-Gh -Fd$(MISC)/$(@:b).pdb 165cdf0e10cSrcweirCFLAGSDEBUG=-Zi -Fd$(MISC)/$(@:b).pdb 166cdf0e10cSrcweirCFLAGSDBGUTIL= 167cdf0e10cSrcweir.IF "$(VC_STANDARD)"=="" 168cdf0e10cSrcweirCFLAGSOPT=-Oxs -Oy- 169cdf0e10cSrcweirCFLAGSNOOPT=-Od 170cdf0e10cSrcweir.ELSE # "$(VC_STANDARD)"=="" 171cdf0e10cSrcweirCFLAGSOPT= 172cdf0e10cSrcweirCFLAGSNOOPT= 173cdf0e10cSrcweir.ENDIF # "$(VC_STANDARD)"=="" 174cdf0e10cSrcweirCFLAGSOUTOBJ=-Fo 175cdf0e10cSrcweir 176cdf0e10cSrcweir# For C and C++, certain warnings are disabled globally, as they result in 177cdf0e10cSrcweir# spurious warnings and are hard or impossible to workaround: 178cdf0e10cSrcweir# - "warning C4061: enumerate in switch of enum is not explicitly handled by a 179cdf0e10cSrcweir# case label", 180cdf0e10cSrcweir# - "warning C4127: conditional expression is constant", 181cdf0e10cSrcweir# - "warning C4191: unsafe conversion from function type to function type", 182cdf0e10cSrcweir# - "warning C4217: member template functions cannot be used for copy-assignment 183cdf0e10cSrcweir# or copy-construction", 184cdf0e10cSrcweir# - "warning C4250: 'class1' : inherits 'class2::member' via dominance", 185cdf0e10cSrcweir# - "warning C4355: 'this' used in base member initializer list", 186cdf0e10cSrcweir# - "warning C4511: copy constructor could not be generated", 187cdf0e10cSrcweir# - "warning C4512: assignment operator could not be generated", 188cdf0e10cSrcweir# - "warning C4514: unreferenced inline function has been removed", 189cdf0e10cSrcweir# - "warning C4611: interaction between '_setjmp' and C++ object destruction is 190cdf0e10cSrcweir# non-portable", 191cdf0e10cSrcweir# - "warning C4625: copy constructor could not be generated because a base class 192cdf0e10cSrcweir# copy constructor is inaccessible", 193cdf0e10cSrcweir# - "warning C4626: assignment operator could not be generated because a base 194cdf0e10cSrcweir# class assignment operator is inaccessible", 195cdf0e10cSrcweir# - "warning C4675: resolved overload was found by argument-dependent lookup", 196cdf0e10cSrcweir# - "warning C4710: function not inlined", 197cdf0e10cSrcweir# - "warning C4711: function selected for automatic inline expansion", 198cdf0e10cSrcweir# - "warning C4820: padding added after member". 199cdf0e10cSrcweir# - "warning C4503: 'identifier' : decorated name length exceeded, name was truncated" 200cdf0e10cSrcweir# (http://msdn2.microsoft.com/en-us/library/074af4b6.aspx) 201cdf0e10cSrcweir# - "warning C4180: qualifier applied to function type has no meaning; ignored" 202cdf0e10cSrcweir# (frequently seen with a recent boost) 203cdf0e10cSrcweir# For C, certain warnings from system headers (stdlib.h etc.) have to be 204cdf0e10cSrcweir# disabled globally (for C++, this is not necessary, as the system headers are 205cdf0e10cSrcweir# wrapped by STLport): 206cdf0e10cSrcweir# - "warning C4255: no function prototype given: converting 207cdf0e10cSrcweir# '()' to '(void)'". 208cdf0e10cSrcweir# - "warning C4365: conversion from ... to ... signed/unsigned mismatch" 209cdf0e10cSrcweir 210cdf0e10cSrcweirCFLAGSWARNCXX=-Wall -wd4061 -wd4127 -wd4191 -wd4217 -wd4250 -wd4251 -wd4275 \ 211cdf0e10cSrcweir -wd4290 -wd4294 -wd4355 -wd4511 -wd4512 -wd4514 -wd4611 -wd4625 -wd4626 \ 212cdf0e10cSrcweir -wd4640 -wd4675 -wd4710 -wd4711 -wd4786 -wd4800 -wd4820 -wd4503 -wd4619 \ 213cdf0e10cSrcweir -wd4365 -wd4668 -wd4738 -wd4826 -wd4350 -wd4505 -wd4692 -wd4189 -wd4005 \ 214cdf0e10cSrcweir -wd4180 215cdf0e10cSrcweirCFLAGSWARNCC=$(CFLAGSWARNCXX) -wd4255 216cdf0e10cSrcweirCFLAGSWALLCC=$(CFLAGSWARNCC) 217cdf0e10cSrcweirCFLAGSWALLCXX=$(CFLAGSWARNCXX) 218cdf0e10cSrcweirCFLAGSWERRCC=-WX 219cdf0e10cSrcweir 220cdf0e10cSrcweir# Once all modules on this platform compile without warnings, set 221cdf0e10cSrcweir# COMPILER_WARN_ERRORS=TRUE here instead of setting MODULES_WITH_WARNINGS (see 222cdf0e10cSrcweir# settings.mk): 223cdf0e10cSrcweirMODULES_WITH_WARNINGS := \ 224cdf0e10cSrcweir soldep 225cdf0e10cSrcweir 226cdf0e10cSrcweirCDEFS+=-DSTLPORT_VERSION=400 -D_MT -DWINVER=0x0500 -D_WIN32_WINNT=0x0500 -D_WIN32_IE=0x0500 227cdf0e10cSrcweir.IF "$(COMEX)" == "11" 228cdf0e10cSrcweir_VC_MANIFEST_BASENAME=__VC80 229cdf0e10cSrcweir.ELSE 230cdf0e10cSrcweir_VC_MANIFEST_BASENAME=__VC90 231cdf0e10cSrcweir.ENDIF 232cdf0e10cSrcweir 233cdf0e10cSrcweirLINK=link /MACHINE:IX86 /IGNORE:4102 /IGNORE:4197 234cdf0e10cSrcweir # do *not* add $(NOLOGO) to LINK or LINKFLAGS. Strangely, the wntmsci12 linker links fine then, but exits with 235cdf0e10cSrcweir # a return value 1, which makes dmake think it failed 236cdf0e10cSrcweir.IF "$(PRODUCT)"!="full" 237cdf0e10cSrcweir.ELSE 238cdf0e10cSrcweirLINKFLAGS=/MAP /OPT:NOREF 239cdf0e10cSrcweir.ENDIF 240cdf0e10cSrcweir 241cdf0e10cSrcweir# excetion handling protection 242cdf0e10cSrcweirLINKFLAGS+=-safeseh 243cdf0e10cSrcweir 244cdf0e10cSrcweir# enable DEP 245cdf0e10cSrcweirLINKFLAGS+=-nxcompat 246cdf0e10cSrcweir 247cdf0e10cSrcweir# enable ASLR 248cdf0e10cSrcweirLINKFLAGS+=-dynamicbase 249cdf0e10cSrcweir 250cdf0e10cSrcweir.IF "$(linkinc)" != "" 251cdf0e10cSrcweirLINKFLAGS+=-NODEFAULTLIB -INCREMENTAL:YES -DEBUG 252cdf0e10cSrcweirMAPFILE= 253cdf0e10cSrcweir_VC_MANIFEST_INC=1 254cdf0e10cSrcweir.ELSE # "$(linkinc)" != "" 255cdf0e10cSrcweir_VC_MANIFEST_INC=0 256cdf0e10cSrcweir.IF "$(PRODUCT)"!="full" 257cdf0e10cSrcweirLINKFLAGS+= -NODEFAULTLIB -DEBUG 258cdf0e10cSrcweir.ELSE # "$(PRODUCT)"!="full" 259cdf0e10cSrcweirLINKFLAGS+= -NODEFAULTLIB -RELEASE -DEBUG -INCREMENTAL:NO 260cdf0e10cSrcweir.ENDIF # "$(PRODUCT)"!="full" 261cdf0e10cSrcweirMAPFILE=-out:$$@ 262cdf0e10cSrcweir.ENDIF # "$(linkinc)" != "" 263cdf0e10cSrcweir 264cdf0e10cSrcweir.IF "$(bndchk)" != "" 265cdf0e10cSrcweirLINK=nmlink $(COMMENTFLAG) $(NOLOGO) /MACHINE:IX86 266cdf0e10cSrcweirLINKFLAGS=-NODEFAULTLIB -DEBUG 267cdf0e10cSrcweir.ENDIF 268cdf0e10cSrcweir 269cdf0e10cSrcweir.IF "$(truetime)" != "" 270cdf0e10cSrcweirLINK=nmlink /NMttOn $(COMMENTFLAG) $(NOLOGO) /MACHINE:IX86 271cdf0e10cSrcweirLINKFLAGS=-NODEFAULTLIB -DEBUG 272cdf0e10cSrcweir.ENDIF 273cdf0e10cSrcweir 274cdf0e10cSrcweir.IF "$(COMEX)" == "11" 275cdf0e10cSrcweirLINKFLAGSAPPGUI=/SUBSYSTEM:WINDOWS,4.0 276cdf0e10cSrcweirLINKFLAGSSHLGUI=/SUBSYSTEM:WINDOWS,4.0 /DLL 277cdf0e10cSrcweir.ELSE 278cdf0e10cSrcweirLINKFLAGSAPPGUI=/SUBSYSTEM:WINDOWS 279cdf0e10cSrcweirLINKFLAGSSHLGUI=/SUBSYSTEM:WINDOWS /DLL 280cdf0e10cSrcweir.ENDIF # "$(COMEX)" == "11" 281cdf0e10cSrcweirLINKFLAGSAPPCUI=/SUBSYSTEM:CONSOLE /BASE:0x1b000000 282cdf0e10cSrcweirLINKFLAGSSHLCUI=/SUBSYSTEM:CONSOLE /DLL 283cdf0e10cSrcweirLINKFLAGSTACK=/STACK: 284cdf0e10cSrcweirLINKFLAGSPROF=/DEBUG:mapped,partial /DEBUGTYPE:coff cap.lib 285cdf0e10cSrcweirLINKFLAGSWST=/DEBUG:mapped,partial /DEBUGTYPE:coff wst.lib /NODEFAULTLIB 286cdf0e10cSrcweirLINKFLAGSDEBUG=-DEBUG 287cdf0e10cSrcweirLINKFLAGSOPT= 288cdf0e10cSrcweir 289cdf0e10cSrcweirUWINAPILIB*=uwinapi.lib 290cdf0e10cSrcweir.IF "$(DYNAMIC_CRT)"!="" 291cdf0e10cSrcweir.IF "$(USE_STLP_DEBUG)" != "" 292cdf0e10cSrcweirLIBCMT=msvcrtd.lib 293cdf0e10cSrcweir.ELSE # "$(USE_STLP_DEBUG)" != "" 294cdf0e10cSrcweirLIBCMT=msvcrt.lib 295cdf0e10cSrcweir.ENDIF # "$(USE_STLP_DEBUG)" != "" 296cdf0e10cSrcweir.ELSE # "$(DYNAMIC_CRT)"!="" 297cdf0e10cSrcweir.IF "$(USE_STLP_DEBUG)" != "" 298cdf0e10cSrcweirLIBCMT=libcmtd.lib 299cdf0e10cSrcweirCDEFS+=-D_DEBUG 300cdf0e10cSrcweir.ELSE # "$(USE_STLP_DEBUG)" != "" 301cdf0e10cSrcweirLIBCMT=libcmt.lib 302cdf0e10cSrcweir.ENDIF # "$(USE_STLP_DEBUG)" != "" 303cdf0e10cSrcweir.ENDIF # "$(DYNAMIC_CRT)"!="" 304cdf0e10cSrcweir 305cdf0e10cSrcweirSTDOBJVCL=$(L)/salmain.obj 306cdf0e10cSrcweirSTDOBJGUI= 307cdf0e10cSrcweirSTDSLOGUI= 308cdf0e10cSrcweirSTDOBJCUI= 309cdf0e10cSrcweirSTDSLOCUI= 310cdf0e10cSrcweir 311cdf0e10cSrcweirSTDLIBGUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib 312cdf0e10cSrcweirSTDLIBCUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib 313cdf0e10cSrcweirSTDSHLGUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib 314cdf0e10cSrcweirSTDSHLCUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib 315cdf0e10cSrcweir 316cdf0e10cSrcweir.IF "$(USE_STLP_DEBUG)" != "" 317cdf0e10cSrcweirLIBSTLPORT=stlport_vc71_stldebug.lib 318cdf0e10cSrcweirLIBSTLPORTST=stlport_vc71_stldebug_static.lib 319cdf0e10cSrcweir.ELSE 320cdf0e10cSrcweirLIBSTLPORT=stlport_vc71.lib 321cdf0e10cSrcweirLIBSTLPORTST=stlport_vc71_static.lib 322cdf0e10cSrcweir.ENDIF 323cdf0e10cSrcweir 324cdf0e10cSrcweir.IF "$(PROF_EDITION)" == "" 325cdf0e10cSrcweirATL_INCLUDE*=$(COMPATH)/PlatformSDK/include/atl 326cdf0e10cSrcweirATL_LIB*=$(COMPATH)/atlmfc/lib 327cdf0e10cSrcweirMFC_INCLUDE*=$(COMPATH)/PlatformSDK/include/mfc 328cdf0e10cSrcweirMFC_LIB*=$(COMPATH)/atlmfc/lib 329cdf0e10cSrcweir.ELSE 330cdf0e10cSrcweirATL_INCLUDE*=$(COMPATH)/atlmfc/include 331cdf0e10cSrcweirATL_LIB*=$(COMPATH)/atlmfc/lib 332cdf0e10cSrcweirMFC_INCLUDE*=$(COMPATH)/atlmfc/include 333cdf0e10cSrcweirMFC_LIB*=$(COMPATH)/atlmfc/lib 334cdf0e10cSrcweir.ENDIF 335cdf0e10cSrcweir 336cdf0e10cSrcweirLIBMGR=lib $(NOLOGO) 337cdf0e10cSrcweirIMPLIB=lib 338cdf0e10cSrcweirLIBFLAGS= 339cdf0e10cSrcweir 340cdf0e10cSrcweirIMPLIBFLAGS=-machine:IX86 341cdf0e10cSrcweir 342cdf0e10cSrcweirMAPSYM= 343cdf0e10cSrcweirMAPSYMFLAGS= 344cdf0e10cSrcweir 345cdf0e10cSrcweirRC=rc 346cdf0e10cSrcweirRCFLAGS=-r -DWIN32 -fo$@ $(RCFILES) 347cdf0e10cSrcweirRCLINK=rc 348cdf0e10cSrcweirRCLINKFLAGS= 349cdf0e10cSrcweirRCSETVERSION= 350cdf0e10cSrcweir 351cdf0e10cSrcweirMT=mt.exe 352cdf0e10cSrcweirMTFLAGS=$(NOLOGO) 353cdf0e10cSrcweir 354cdf0e10cSrcweir 355*a4f23604SHerbert DürrDLLPOSTFIX= 356cdf0e10cSrcweirPCHPOST=.pch 357cdf0e10cSrcweir 358cdf0e10cSrcweirCSC*=$(FLIPCMD) csc 359cdf0e10cSrcweirVBC*=vbc 360cdf0e10cSrcweir 361cdf0e10cSrcweirADVAPI32LIB=advapi32.lib 362cdf0e10cSrcweirSHELL32LIB=shell32.lib 363cdf0e10cSrcweirGDI32LIB=gdi32.lib 364cdf0e10cSrcweirOLE32LIB=ole32.lib 365cdf0e10cSrcweirOLEAUT32LIB=oleaut32.lib 366cdf0e10cSrcweirUUIDLIB=uuid.lib 367cdf0e10cSrcweirWINSPOOLLIB=winspool.lib 368cdf0e10cSrcweirIMM32LIB=imm32.lib 369cdf0e10cSrcweirVERSIONLIB=version.lib 370cdf0e10cSrcweirWINMMLIB=winmm.lib 371cdf0e10cSrcweirWSOCK32LIB=wsock32.lib 372cdf0e10cSrcweirMPRLIB=mpr.lib 373cdf0e10cSrcweirWS2_32LIB=ws2_32.lib 374cdf0e10cSrcweirKERNEL32LIB=kernel32.lib 375cdf0e10cSrcweirUSER32LIB=user32.lib 376cdf0e10cSrcweirCOMDLG32LIB=comdlg32.lib 377cdf0e10cSrcweirCOMCTL32LIB=comctl32.lib 378cdf0e10cSrcweirCRYPT32LIB=crypt32.lib 379cdf0e10cSrcweirGDIPLUSLIB=gdiplus.lib 380cdf0e10cSrcweirDBGHELPLIB=dbghelp.lib 381cdf0e10cSrcweirMSILIB=msi.lib 382cdf0e10cSrcweirDDRAWLIB=ddraw.lib 383cdf0e10cSrcweirSHLWAPILIB=shlwapi.lib 384cdf0e10cSrcweirURLMONLIB=urlmon.lib 385cdf0e10cSrcweirUNICOWSLIB=unicows.lib 386cdf0e10cSrcweirWININETLIB=wininet.lib 387cdf0e10cSrcweirOLDNAMESLIB=oldnames.lib 388cdf0e10cSrcweirMSIMG32LIB=msimg32.lib 389cdf0e10cSrcweirPROPSYSLIB=propsys.lib 390cdf0e10cSrcweir 391