blob: c7f59284ca163a277936d4a3724b779ca3f75dfc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
# **********************************************************************
#
# Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved.
#
# This copy of Ice is licensed to you under the terms described in the
# ICE_LICENSE file included in this distribution.
#
# **********************************************************************
#
# This file is included by Make.rules.mak when using a Microsoft C++
# compiler
#
CXX = cl.exe
CC = cl.exe
LINK = link.exe
AR = lib.exe
RC = rc.exe
BASE = /base
PREOUT = /out:
PRELIBS =
PRELIBPATH = /LIBPATH:
!if "$(OPTIMIZE)" != "yes" || "$(RELEASEPDBS)" == "yes"
GENERATE_PDB = yes
!endif
CPPFLAGS = $(CPPFLAGS) -nologo -W3 -WX -GR -EHsc -FD -D_CONSOLE
!if "$(CPP_COMPILER)" != "VC60"
CPPFLAGS = $(CPPFLAGS) -MP
!endif
!if "$(OPTIMIZE)" == "yes"
CPPFLAGS = $(CPPFLAGS) -O2 -DNDEBUG -MD
!else
CPPFLAGS = $(CPPFLAGS) -Zi -Od -D_DEBUG -MDd
!if "$(CPP_COMPILER)" == "VC60"
CPPFLAGS = $(CPPFLAGS) -GZ -Gm
!else
CPPFLAGS = $(CPPFLAGS) -RTC1
!endif
!endif
!if "$(STATICLIBS)" == "yes"
CPPFLAGS = $(CPPFLAGS) -DICE_STATIC_LIBS
!endif
LDFLAGS = $(LDFLAGS) /nologo /FIXED:no
!if "$(OPTIMIZE)" != "yes"
LDFLAGS = $(LDFLAGS) /debug /incremental:yes
!else
LDFLAGS = $(LDFLAGS) /OPT:REF
!if "$(GENERATE_PDB)" != "yes"
LDFLAGS = $(LDFLAGS) /pdb:none
!else
LDFLAGS = $(LDFLAGS) /debug
!endif
!endif
LD_DLLFLAGS = $(LDFLAGS) /dll
LD_EXEFLAGS = $(LDFLAGS)
ICE_OS_LIBS = rpcrt4.lib advapi32.lib
BASELIBS = iceutil$(LIBSUFFIX).lib $(ICE_OS_LIBS)
LIBS = ice$(LIBSUFFIX).lib $(BASELIBS)
BZIP2_LIBS = libbz2$(LIBSUFFIX).lib
DB_LIBS = libdb48$(LIBSUFFIX).lib
MCPP_LIBS = mcpp$(LIBSUFFIX).lib
ICONV_LIB = libiconv.lib
|