summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2007-01-09 15:58:23 +0000
committerDwayne Boone <dwayne@zeroc.com>2007-01-09 15:58:23 +0000
commit4ba1e534cd256e3db901424e9214ee8cc3569955 (patch)
tree2f3297f3a87d30f18990b59fc1b9354a6f734c97 /cpp
parentfix exe/lib flag snafu (diff)
downloadice-4ba1e534cd256e3db901424e9214ee8cc3569955.tar.bz2
ice-4ba1e534cd256e3db901424e9214ee8cc3569955.tar.xz
ice-4ba1e534cd256e3db901424e9214ee8cc3569955.zip
Added CPP_COMPILER setting
Diffstat (limited to 'cpp')
-rw-r--r--cpp/INSTALL.BORLAND2
-rw-r--r--cpp/config/Make.rules.mak22
-rwxr-xr-xcpp/config/Make.rules.msvc9
-rwxr-xr-xcpp/demo/Database/Oracle/occi/Makefile.mak2
-rwxr-xr-xcpp/demo/Database/Oracle/proc/Makefile.mak2
-rw-r--r--cpp/demo/Freeze/bench/Makefile.mak2
-rw-r--r--cpp/demo/Freeze/library/Makefile.mak2
-rw-r--r--cpp/demo/Freeze/phonebook/Makefile.mak2
-rw-r--r--cpp/demo/Glacier2/callback/Makefile.mak2
-rw-r--r--cpp/demo/Glacier2/chat/Makefile.mak2
-rwxr-xr-xcpp/demo/Ice/MFC/client/Makefile.mak2
-rwxr-xr-xcpp/demo/Ice/MFC/server/Makefile.mak2
-rw-r--r--cpp/demo/Ice/Makefile.mak2
-rw-r--r--cpp/demo/Ice/async/Consumer.cpp2
-rw-r--r--cpp/demo/Ice/async/Makefile.mak2
-rw-r--r--cpp/demo/Ice/bidir/Makefile.mak2
-rw-r--r--cpp/demo/Ice/callback/Makefile.mak2
-rw-r--r--cpp/demo/Ice/converter/Makefile.mak2
-rw-r--r--cpp/demo/Ice/hello/Makefile.mak2
-rw-r--r--cpp/demo/Ice/hello/config.client2
-rw-r--r--cpp/demo/Ice/hello/config.server2
-rw-r--r--cpp/demo/Ice/invoke/Makefile.mak2
-rw-r--r--cpp/demo/Ice/latency/Makefile.mak2
-rw-r--r--cpp/demo/Ice/minimal/Makefile.mak2
-rw-r--r--cpp/demo/Ice/nested/Makefile.mak2
-rw-r--r--cpp/demo/Ice/session/Makefile.mak2
-rw-r--r--cpp/demo/Ice/throughput/Makefile.mak2
-rw-r--r--cpp/demo/Ice/value/Makefile.mak2
-rw-r--r--cpp/demo/IceBox/hello/Makefile.mak2
-rw-r--r--cpp/demo/IceGrid/allocate/Makefile.mak2
-rw-r--r--cpp/demo/IceGrid/sessionActivation/Makefile.mak2
-rw-r--r--cpp/demo/IceGrid/simple/Makefile.mak2
-rwxr-xr-xcpp/demo/IcePatch2/MFC/Makefile.mak2
-rw-r--r--cpp/demo/IceStorm/clock/Makefile.mak2
-rw-r--r--cpp/demo/IceStorm/counter/Makefile.mak2
-rw-r--r--cpp/demo/IceStorm/replicated/Makefile.mak2
-rw-r--r--cpp/demo/IceUtil/workqueue/Makefile.mak2
-rw-r--r--cpp/demo/Makefile.mak2
-rw-r--r--cpp/demo/book/printer/Makefile.mak2
-rw-r--r--cpp/demo/book/simple_filesystem/Makefile.mak2
-rw-r--r--cpp/src/Freeze/Makefile.mak8
-rw-r--r--cpp/src/FreezeScript/Makefile.mak12
-rw-r--r--cpp/src/Glacier2/Makefile.mak14
-rw-r--r--cpp/src/Ice/Makefile.mak8
-rw-r--r--cpp/src/IceBox/Makefile.mak16
-rw-r--r--cpp/src/IceGrid/Makefile.mak24
-rw-r--r--cpp/src/IcePatch2/Makefile.mak20
-rw-r--r--cpp/src/IceSSL/Makefile.mak10
-rw-r--r--cpp/src/IceStorm/Makefile.mak16
-rw-r--r--cpp/src/IceUtil/Makefile.mak8
-rw-r--r--cpp/src/IceXML/Makefile.mak8
-rw-r--r--cpp/src/Makefile.mak2
-rw-r--r--cpp/src/Slice/Makefile.mak8
-rw-r--r--cpp/src/icecpp/Makefile.mak6
-rw-r--r--cpp/src/slice2cpp/Makefile.mak8
-rw-r--r--cpp/src/slice2cppe/Makefile.mak8
-rw-r--r--cpp/src/slice2cs/Makefile.mak8
-rw-r--r--cpp/src/slice2docbook/Makefile.mak8
-rw-r--r--cpp/src/slice2freeze/Makefile.mak6
-rw-r--r--cpp/src/slice2freezej/Makefile.mak8
-rw-r--r--cpp/src/slice2html/Makefile.mak8
-rw-r--r--cpp/src/slice2java/Makefile.mak8
-rw-r--r--cpp/src/slice2javae/Makefile.mak8
-rw-r--r--cpp/src/slice2py/Makefile.mak8
-rwxr-xr-xcpp/src/slice2rb/Makefile.mak8
-rw-r--r--cpp/src/slice2vb/Makefile.mak8
-rw-r--r--cpp/test/Freeze/complex/Makefile.mak2
-rw-r--r--cpp/test/Freeze/dbmap/Makefile.mak2
-rw-r--r--cpp/test/Freeze/evictor/Makefile.mak2
-rw-r--r--cpp/test/Freeze/oldevictor/Makefile.mak2
-rw-r--r--cpp/test/FreezeScript/dbmap/Makefile.mak2
-rw-r--r--cpp/test/FreezeScript/evictor/Makefile.mak2
-rw-r--r--cpp/test/Glacier2/addressFilter/Makefile.mak2
-rw-r--r--cpp/test/Glacier2/attack/Makefile.mak2
-rw-r--r--cpp/test/Glacier2/filters/Makefile.mak2
-rw-r--r--cpp/test/Glacier2/router/Makefile.mak2
-rw-r--r--cpp/test/Glacier2/sessionControl/Makefile.mak2
-rw-r--r--cpp/test/Glacier2/ssl/Makefile.mak2
-rw-r--r--cpp/test/Ice/adapterDeactivation/Makefile.mak2
-rw-r--r--cpp/test/Ice/binding/Makefile.mak2
-rw-r--r--cpp/test/Ice/checksum/client/Makefile.mak2
-rw-r--r--cpp/test/Ice/checksum/server/Makefile.mak2
-rw-r--r--cpp/test/Ice/custom/Makefile.mak4
-rw-r--r--cpp/test/Ice/exceptions/Makefile.mak2
-rw-r--r--cpp/test/Ice/facets/Makefile.mak2
-rw-r--r--cpp/test/Ice/faultTolerance/Makefile.mak2
-rw-r--r--cpp/test/Ice/gc/Makefile.mak2
-rw-r--r--cpp/test/Ice/hold/Makefile.mak2
-rw-r--r--cpp/test/Ice/inheritance/Makefile.mak2
-rw-r--r--cpp/test/Ice/location/Makefile.mak2
-rw-r--r--cpp/test/Ice/objects/Makefile.mak2
-rw-r--r--cpp/test/Ice/operations/Makefile.mak2
-rw-r--r--cpp/test/Ice/retry/Makefile.mak2
-rw-r--r--cpp/test/Ice/slicing/exceptions/Makefile.mak2
-rw-r--r--cpp/test/Ice/slicing/objects/Makefile.mak2
-rw-r--r--cpp/test/Ice/stream/Makefile.mak2
-rw-r--r--cpp/test/Ice/timeout/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/activation/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/allocation/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/deployer/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/distribution/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/replicaGroup/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/replication/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/session/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/simple/Makefile.mak2
-rw-r--r--cpp/test/IceGrid/update/Makefile.mak2
-rw-r--r--cpp/test/IceSSL/configuration/Makefile.mak2
-rw-r--r--cpp/test/IceStorm/federation/Makefile.mak2
-rw-r--r--cpp/test/IceStorm/single/Makefile.mak2
-rw-r--r--cpp/test/IceUtil/ctrlCHandler/Makefile.mak2
-rw-r--r--cpp/test/IceUtil/inputUtil/Makefile.mak2
-rw-r--r--cpp/test/IceUtil/thread/Makefile.mak2
-rw-r--r--cpp/test/IceUtil/unicode/Makefile.mak2
-rw-r--r--cpp/test/IceUtil/uuid/Makefile.mak2
114 files changed, 240 insertions, 219 deletions
diff --git a/cpp/INSTALL.BORLAND b/cpp/INSTALL.BORLAND
index c6390aab3c7..ad5c322426d 100644
--- a/cpp/INSTALL.BORLAND
+++ b/cpp/INSTALL.BORLAND
@@ -86,7 +86,7 @@ $ cd C:\Ice-@ver@
Edit config/Make.rules to establish your build configuration. The
comments in the file provide more information. In particular you
-must uncomment the BORLAND_HOME variable setting.
+must set CPP_COMPILER as BCC2006.
Now you're ready to build Ice:
diff --git a/cpp/config/Make.rules.mak b/cpp/config/Make.rules.mak
index 1fc752ac413..f2784ddc431 100644
--- a/cpp/config/Make.rules.mak
+++ b/cpp/config/Make.rules.mak
@@ -20,10 +20,20 @@ prefix = C:\Ice-$(VERSION)
#OPTIMIZE = yes
#
-# Borland C++Builder 2006 home directory. Define if building with
-# C++ Builder. Change if different from default.
+# Specify your C++ compiler. Supported values are:
+# VC60, VC71, VC80, VC80_EXPRESS, BCC2006
#
-#BORLAND_HOME = C:\Program Files\Borland\BDS\4.0
+!if "$(CPP_COMPILER)" == ""
+CPP_COMPILER = VC80
+!endif
+
+#
+# Borland C++Builder 2006 home directory. Used if CPP_COMPILER
+# is set to BCC2006. Change if different from default.
+#
+!if "$(BCB)" == ""
+BCB = C:\Program Files\Borland\BDS\4.0
+!endif
#
# If third party libraries are not installed in the default location
@@ -62,10 +72,10 @@ install_docdir = $(prefix)\doc
OBJEXT = .obj
-!if "$(BORLAND_HOME)" == ""
-!include $(top_srcdir)/config/Make.rules.msvc
-!else
+!if "$(CPP_COMPILER)" == "BCC2006"
!include $(top_srcdir)/config/Make.rules.bcc
+!else
+!include $(top_srcdir)/config/Make.rules.msvc
!endif
install_libdir = $(prefix)\lib
diff --git a/cpp/config/Make.rules.msvc b/cpp/config/Make.rules.msvc
index 3bdac3eef13..643ed0dcf33 100755
--- a/cpp/config/Make.rules.msvc
+++ b/cpp/config/Make.rules.msvc
@@ -31,9 +31,18 @@ CPPFLAGS = -I"$(THIRDPARTY_HOME)\include\stlport" $(CPPFLAGS)
CPPFLAGS = $(CPPFLAGS) -nologo -W3 -WX -GR -EHsc -FD -D_CONSOLE
!if "$(OPTIMIZE)" == "yes"
+
CPPFLAGS = $(CPPFLAGS) -MD -O2 -DNDEBUG
+
!else
+
CPPFLAGS = $(CPPFLAGS) -MDd -Zi -Gm -GZ -Od -D_DEBUG
+!if "$(CPP_COMPILER)" == "VC60" | "$(CPP_COMPILER)" == "VC71"
+CPPFLAGS = $(CPPFLAGS) -GZ
+!else
+CPPFLAGS = $(CPPFLAGS) -RTC1
+!endif
+
!endif
LDFLAGS = $(LDFLAGS) /LIBPATH:"$(top_srcdir)\lib" /nologo /FIXED:no
diff --git a/cpp/demo/Database/Oracle/occi/Makefile.mak b/cpp/demo/Database/Oracle/occi/Makefile.mak
index 2a34d7e0c37..0e40a4f5fb0 100755
--- a/cpp/demo/Database/Oracle/occi/Makefile.mak
+++ b/cpp/demo/Database/Oracle/occi/Makefile.mak
@@ -36,7 +36,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I$(ORACLE_HOME)\precomp\public $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Database/Oracle/proc/Makefile.mak b/cpp/demo/Database/Oracle/proc/Makefile.mak
index 9a61c1b1630..e42c3eb6902 100755
--- a/cpp/demo/Database/Oracle/proc/Makefile.mak
+++ b/cpp/demo/Database/Oracle/proc/Makefile.mak
@@ -49,7 +49,7 @@ ORACLE_LIBS = -L$(ORACLE_HOME)\precomp\lib orasql10$(LIBSUFFIX).lib
proc threads=yes parse=none lines=yes code=cpp cpp_suffix=cpp close_on_commit=yes $<
del /q tp* $*.lis
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Freeze/bench/Makefile.mak b/cpp/demo/Freeze/bench/Makefile.mak
index 3cdde23350d..1e5cd9c5548 100644
--- a/cpp/demo/Freeze/bench/Makefile.mak
+++ b/cpp/demo/Freeze/bench/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/demo/Freeze/library/Makefile.mak b/cpp/demo/Freeze/library/Makefile.mak
index 1d79b5a2be7..c7df0aa32a3 100644
--- a/cpp/demo/Freeze/library/Makefile.mak
+++ b/cpp/demo/Freeze/library/Makefile.mak
@@ -47,7 +47,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -Idummyinclude $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
SLICE2CPPFLAGS = --ice $(SLICE2CPPFLAGS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
COPDBFLAGS = /pdb:$(COLLOCATED:.exe=.pdb)
diff --git a/cpp/demo/Freeze/phonebook/Makefile.mak b/cpp/demo/Freeze/phonebook/Makefile.mak
index 6a18a8fe4ba..73eae7765b6 100644
--- a/cpp/demo/Freeze/phonebook/Makefile.mak
+++ b/cpp/demo/Freeze/phonebook/Makefile.mak
@@ -46,7 +46,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -Idummyinclude $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
COPDBFLAGS = /pdb:$(COLLOCATED:.exe=.pdb)
diff --git a/cpp/demo/Glacier2/callback/Makefile.mak b/cpp/demo/Glacier2/callback/Makefile.mak
index e421c048601..4ce4101c921 100644
--- a/cpp/demo/Glacier2/callback/Makefile.mak
+++ b/cpp/demo/Glacier2/callback/Makefile.mak
@@ -34,7 +34,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
SSPDBFLAGS = /pdb:$(SESSION_SERVER:.exe=.pdb)
diff --git a/cpp/demo/Glacier2/chat/Makefile.mak b/cpp/demo/Glacier2/chat/Makefile.mak
index 05087d61ea5..bbb48fd7687 100644
--- a/cpp/demo/Glacier2/chat/Makefile.mak
+++ b/cpp/demo/Glacier2/chat/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/MFC/client/Makefile.mak b/cpp/demo/Ice/MFC/client/Makefile.mak
index 77870e21753..800c7920818 100755
--- a/cpp/demo/Ice/MFC/client/Makefile.mak
+++ b/cpp/demo/Ice/MFC/client/Makefile.mak
@@ -24,7 +24,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -D_AFXDLL -DVC_EXTRALEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/MFC/server/Makefile.mak b/cpp/demo/Ice/MFC/server/Makefile.mak
index 8643c8d3640..93e53fa0243 100755
--- a/cpp/demo/Ice/MFC/server/Makefile.mak
+++ b/cpp/demo/Ice/MFC/server/Makefile.mak
@@ -26,7 +26,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -D_AFXDLL -DVC_EXTRALEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/Makefile.mak b/cpp/demo/Ice/Makefile.mak
index 9f952c2415c..528ce26ce3c 100644
--- a/cpp/demo/Ice/Makefile.mak
+++ b/cpp/demo/Ice/Makefile.mak
@@ -24,7 +24,7 @@ SUBDIRS = minimal \
converter \
async
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(CPP_COMPILER)" != "VC80_EXPRESS"
SUBDIRS = $(SUBDIRS) MFC
!endif
diff --git a/cpp/demo/Ice/async/Consumer.cpp b/cpp/demo/Ice/async/Consumer.cpp
index b49079207e7..d3dcf32c577 100644
--- a/cpp/demo/Ice/async/Consumer.cpp
+++ b/cpp/demo/Ice/async/Consumer.cpp
@@ -115,6 +115,7 @@ QueueConsumer::run(int argc, char* argv[])
//
// Cancel any outstanding requests.
//
+ /*
IceUtil::StaticMutex::Lock lock(requestsMutex);
if(requests.size() != 0)
{
@@ -132,6 +133,7 @@ QueueConsumer::run(int argc, char* argv[])
// Ignore
}
}
+ */
return EXIT_SUCCESS;
}
diff --git a/cpp/demo/Ice/async/Makefile.mak b/cpp/demo/Ice/async/Makefile.mak
index 6143c7f914f..30bbbaccc2c 100644
--- a/cpp/demo/Ice/async/Makefile.mak
+++ b/cpp/demo/Ice/async/Makefile.mak
@@ -33,7 +33,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PPDBFLAGS = /pdb:$(PUBLISHER:.exe=.pdb)
CPDBFLAGS = /pdb:$(CONSUMER:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
diff --git a/cpp/demo/Ice/bidir/Makefile.mak b/cpp/demo/Ice/bidir/Makefile.mak
index 3c2cb155356..9d7ad7582ad 100644
--- a/cpp/demo/Ice/bidir/Makefile.mak
+++ b/cpp/demo/Ice/bidir/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/callback/Makefile.mak b/cpp/demo/Ice/callback/Makefile.mak
index 4d51294d52e..6c442e3e5ec 100644
--- a/cpp/demo/Ice/callback/Makefile.mak
+++ b/cpp/demo/Ice/callback/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/converter/Makefile.mak b/cpp/demo/Ice/converter/Makefile.mak
index fa3c5a7fb07..5050c3367e4 100644
--- a/cpp/demo/Ice/converter/Makefile.mak
+++ b/cpp/demo/Ice/converter/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/hello/Makefile.mak b/cpp/demo/Ice/hello/Makefile.mak
index 216b22ab62c..4b0c9ac61dd 100644
--- a/cpp/demo/Ice/hello/Makefile.mak
+++ b/cpp/demo/Ice/hello/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/hello/config.client b/cpp/demo/Ice/hello/config.client
index 4c70261fe76..cbd0cd02039 100644
--- a/cpp/demo/Ice/hello/config.client
+++ b/cpp/demo/Ice/hello/config.client
@@ -2,7 +2,7 @@
# The client reads this property to create the reference to the
# "hello" object in the server.
#
-Hello.Proxy=hello:tcp -p 10000:udp -p 10000:ssl -p 10001
+Hello.Proxy=hello:tcp -p 10000:udp -c -p 10000 -h 127.0.0.1:ssl -p 10001
#
# Warn about connection exceptions
diff --git a/cpp/demo/Ice/hello/config.server b/cpp/demo/Ice/hello/config.server
index aeff24452ac..5057b6ddaca 100644
--- a/cpp/demo/Ice/hello/config.server
+++ b/cpp/demo/Ice/hello/config.server
@@ -3,7 +3,7 @@
# "Hello". The following line sets the endpoints for this
# adapter.
#
-Ice.OA.Hello.Endpoints=tcp -p 10000:udp -p 10000:ssl -p 10001
+Ice.OA.Hello.Endpoints=tcp -p 10000:udp -c -p 10000 -h 127.0.0.1:ssl -p 10001
#
# Warn about connection exceptions
diff --git a/cpp/demo/Ice/invoke/Makefile.mak b/cpp/demo/Ice/invoke/Makefile.mak
index 3d25409606d..be2eee222ef 100644
--- a/cpp/demo/Ice/invoke/Makefile.mak
+++ b/cpp/demo/Ice/invoke/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(OBJS:.obj=.cpp) \
SLICE2CPPFLAGS = --stream $(SLICE2CPPFLAGS)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/latency/Makefile.mak b/cpp/demo/Ice/latency/Makefile.mak
index e02a17e3ab7..c86bb80b50c 100644
--- a/cpp/demo/Ice/latency/Makefile.mak
+++ b/cpp/demo/Ice/latency/Makefile.mak
@@ -28,7 +28,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/minimal/Makefile.mak b/cpp/demo/Ice/minimal/Makefile.mak
index 216b22ab62c..4b0c9ac61dd 100644
--- a/cpp/demo/Ice/minimal/Makefile.mak
+++ b/cpp/demo/Ice/minimal/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/nested/Makefile.mak b/cpp/demo/Ice/nested/Makefile.mak
index d4bfe5e00cc..493862a6e38 100644
--- a/cpp/demo/Ice/nested/Makefile.mak
+++ b/cpp/demo/Ice/nested/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/session/Makefile.mak b/cpp/demo/Ice/session/Makefile.mak
index 6bcabfc5c0a..45cfa79b44c 100644
--- a/cpp/demo/Ice/session/Makefile.mak
+++ b/cpp/demo/Ice/session/Makefile.mak
@@ -31,7 +31,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/throughput/Makefile.mak b/cpp/demo/Ice/throughput/Makefile.mak
index 224f454e1ff..38738ae8e7c 100644
--- a/cpp/demo/Ice/throughput/Makefile.mak
+++ b/cpp/demo/Ice/throughput/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/Ice/value/Makefile.mak b/cpp/demo/Ice/value/Makefile.mak
index 9d6c4fd72bc..c337a15df85 100644
--- a/cpp/demo/Ice/value/Makefile.mak
+++ b/cpp/demo/Ice/value/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/IceBox/hello/Makefile.mak b/cpp/demo/IceBox/hello/Makefile.mak
index 94d2d3d84fd..ec6ce0b6304 100644
--- a/cpp/demo/IceBox/hello/Makefile.mak
+++ b/cpp/demo/IceBox/hello/Makefile.mak
@@ -34,7 +34,7 @@ SLICE_SRCS = Hello.ice
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) icebox$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/demo/IceGrid/allocate/Makefile.mak b/cpp/demo/IceGrid/allocate/Makefile.mak
index 0ef5d36c9a8..d92ed9f84a0 100644
--- a/cpp/demo/IceGrid/allocate/Makefile.mak
+++ b/cpp/demo/IceGrid/allocate/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/IceGrid/sessionActivation/Makefile.mak b/cpp/demo/IceGrid/sessionActivation/Makefile.mak
index a3dd3e826ef..9cc92cd08d4 100644
--- a/cpp/demo/IceGrid/sessionActivation/Makefile.mak
+++ b/cpp/demo/IceGrid/sessionActivation/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/IceGrid/simple/Makefile.mak b/cpp/demo/IceGrid/simple/Makefile.mak
index 0ef5d36c9a8..d92ed9f84a0 100644
--- a/cpp/demo/IceGrid/simple/Makefile.mak
+++ b/cpp/demo/IceGrid/simple/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/IcePatch2/MFC/Makefile.mak b/cpp/demo/IcePatch2/MFC/Makefile.mak
index 872f2915ce5..7d9437c389e 100755
--- a/cpp/demo/IcePatch2/MFC/Makefile.mak
+++ b/cpp/demo/IcePatch2/MFC/Makefile.mak
@@ -24,7 +24,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -D_AFXDLL -DVC_EXTRALEAN -D_UNICODE
LINKWITH = icepatch2$(LIBSUFFIX).lib $(LIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/demo/IceStorm/clock/Makefile.mak b/cpp/demo/IceStorm/clock/Makefile.mak
index f581cfec690..582462b42d5 100644
--- a/cpp/demo/IceStorm/clock/Makefile.mak
+++ b/cpp/demo/IceStorm/clock/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LIBS = $(top_srcdir)\lib\icestorm$(LIBSUFFIX).lib $(LIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PPDBFLAGS = /pdb:$(PUBLISHER:.exe=.pdb)
SPDBFLAGS = /pdb:$(SUBSCRIBER:.exe=.pdb)
!endif
diff --git a/cpp/demo/IceStorm/counter/Makefile.mak b/cpp/demo/IceStorm/counter/Makefile.mak
index 32e9a37b03c..20fb5d42f29 100644
--- a/cpp/demo/IceStorm/counter/Makefile.mak
+++ b/cpp/demo/IceStorm/counter/Makefile.mak
@@ -32,7 +32,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
IS_LIBS = $(top_srcdir)\lib\icestorm$(LIBSUFFIX).lib $(LIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/IceStorm/replicated/Makefile.mak b/cpp/demo/IceStorm/replicated/Makefile.mak
index d511f5ee830..b79c96c4fbf 100644
--- a/cpp/demo/IceStorm/replicated/Makefile.mak
+++ b/cpp/demo/IceStorm/replicated/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LIBS = $(top_srcdir)\lib\icestorm$(LIBSUFFIX).lib $(top_srcdir)\lib\icegrid$(LIBSUFFIX).lib $(LIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PPDBFLAGS = /pdb:$(PUBLISHER:.exe=.pdb)
SPDBFLAGS = /pdb:$(SUBSCRIBER:.exe=.pdb)
!endif
diff --git a/cpp/demo/IceUtil/workqueue/Makefile.mak b/cpp/demo/IceUtil/workqueue/Makefile.mak
index c1fec0336c7..50e8c5c94a5 100644
--- a/cpp/demo/IceUtil/workqueue/Makefile.mak
+++ b/cpp/demo/IceUtil/workqueue/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/demo/Makefile.mak b/cpp/demo/Makefile.mak
index 890fa44efd6..eed89838760 100644
--- a/cpp/demo/Makefile.mak
+++ b/cpp/demo/Makefile.mak
@@ -20,7 +20,7 @@ SUBDIRS = IceUtil \
IceGrid \
book
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(CPP_COMPILER)" != "VC80_EXPRESS"
SUBDIRS = $(SUBDIRS) IcePatch2
!endif
diff --git a/cpp/demo/book/printer/Makefile.mak b/cpp/demo/book/printer/Makefile.mak
index 82418a2c130..6e45ea64a6b 100644
--- a/cpp/demo/book/printer/Makefile.mak
+++ b/cpp/demo/book/printer/Makefile.mak
@@ -28,7 +28,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/demo/book/simple_filesystem/Makefile.mak b/cpp/demo/book/simple_filesystem/Makefile.mak
index 25db337f47c..cecddfdb55a 100644
--- a/cpp/demo/book/simple_filesystem/Makefile.mak
+++ b/cpp/demo/book/simple_filesystem/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/src/Freeze/Makefile.mak b/cpp/src/Freeze/Makefile.mak
index eb18d3a4368..e5442d189d3 100644
--- a/cpp/src/Freeze/Makefile.mak
+++ b/cpp/src/Freeze/Makefile.mak
@@ -49,7 +49,7 @@ CPPFLAGS = -I.. $(CPPFLAGS) -DFREEZE_API_EXPORTS -DWIN32_LEAN_AND_MEAN
SLICE2CPPFLAGS = --ice --include-dir Freeze --dll-export FREEZE_API $(SLICE2CPPFLAGS)
LINKWITH = $(LIBS) $(DB_LIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
!endif
@@ -87,15 +87,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/FreezeScript/Makefile.mak b/cpp/src/FreezeScript/Makefile.mak
index 53f1f943be6..0a1bac1b640 100644
--- a/cpp/src/FreezeScript/Makefile.mak
+++ b/cpp/src/FreezeScript/Makefile.mak
@@ -42,7 +42,7 @@ HDIR = $(includedir)\FreezeScript
CPPFLAGS = -I.. -Idummyinclude $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = slice$(LIBSUFFIX).lib icexml$(LIBSUFFIX).lib freeze$(LIBSUFFIX).lib $(LIBS) $(DB_LIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
TPDBFLAGS = /pdb:$(TRANSFORMDB:.exe=.pdb)
DPDBFLAGS = /pdb:$(DUMPDB:.exe=.pdb)
!endif
@@ -79,17 +79,17 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(TRANSFORMDB:.exe=.pdb) $(install_bindir)
- copy $(DUMPDB:.exe=.pdb) $(install_bindir)
+ copy $(TRANSFORMDB:.exe=.tds) $(install_bindir)
+ copy $(DUMPDB:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(TRANSFORMDB:.exe=.tds) $(install_bindir)
- copy $(DUMPDB:.exe=.tds) $(install_bindir)
+ copy $(TRANSFORMDB:.exe=.pdb) $(install_bindir)
+ copy $(DUMPDB:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/Glacier2/Makefile.mak b/cpp/src/Glacier2/Makefile.mak
index 2e919e203c2..a024da0c947 100644
--- a/cpp/src/Glacier2/Makefile.mak
+++ b/cpp/src/Glacier2/Makefile.mak
@@ -54,7 +54,7 @@ SDIR = $(slicedir)\Glacier2
CPPFLAGS = -I.. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) $(OPENSSL_LIBS) glacier2$(LIBSUFFIX).lib icessl$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006"
LINKWITH = $(LINKWITH) ws2_32.lib
!endif
@@ -64,7 +64,7 @@ CPPFLAGS = -I.. $(CPPFLAGS) -DGLACIER2_API_EXPORTS
!endif
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
RPDBFLAGS = /pdb:$(ROUTER:.exe=.pdb)
!endif
@@ -100,17 +100,17 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
- copy $(ROUTER:.exe=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(ROUTER:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
- copy $(ROUTER:.exe=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(ROUTER:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/Ice/Makefile.mak b/cpp/src/Ice/Makefile.mak
index 1eb41ab42d5..7cc466947e5 100644
--- a/cpp/src/Ice/Makefile.mak
+++ b/cpp/src/Ice/Makefile.mak
@@ -114,7 +114,7 @@ CPPFLAGS = -I.. $(CPPFLAGS) -DICE_API_EXPORTS -DFD_SETSIZE=1024 -DWIN32_LEAN_AND
SLICE2CPPFLAGS = --ice --include-dir Ice --dll-export ICE_API $(SLICE2CPPFLAGS)
LINKWITH = $(BASELIBS) $(BZIP2_LIBS) $(ICE_OS_LIBS) ws2_32.lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
LD_DLLFLAGS = $(LD_DLLFLAGS) /entry:"ice_DLL_Main"
!endif
@@ -173,15 +173,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/IceBox/Makefile.mak b/cpp/src/IceBox/Makefile.mak
index 6ab83f27cd6..4f19f1d663a 100644
--- a/cpp/src/IceBox/Makefile.mak
+++ b/cpp/src/IceBox/Makefile.mak
@@ -54,7 +54,7 @@ CPPFLAGS = -I.. $(CPPFLAGS) -DICE_BOX_API_EXPORTS
SLICE2CPPFLAGS = --checksum --ice --dll-export ICE_BOX_API --include-dir IceBox $(SLICE2CPPFLAGS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
APDBFLAGS = /pdb:$(ADMIN:.exe=.pdb)
@@ -88,19 +88,19 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
- copy $(SERVER:.exe=.pdb) $(install_bindir)
- copy $(ADMIN:.exe=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(SERVER:.exe=.tds) $(install_bindir)
+ copy $(ADMIN:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
- copy $(SERVER:.exe=.tds) $(install_bindir)
- copy $(ADMIN:.exe=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(SERVER:.exe=.pdb) $(install_bindir)
+ copy $(ADMIN:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/IceGrid/Makefile.mak b/cpp/src/IceGrid/Makefile.mak
index 2dd0f559d35..67ded2e8335 100644
--- a/cpp/src/IceGrid/Makefile.mak
+++ b/cpp/src/IceGrid/Makefile.mak
@@ -121,7 +121,7 @@ LINKWITH = $(LIBS) glacier2$(LIBSUFFIX).lib
ALINKWITH = $(LINKWITH) icegrid$(LIBSUFFIX).lib icexml$(LIBSUFFIX).lib icepatch2$(LIBSUFFIX).lib
NLINKWITH = $(ALINKWITH) icestorm$(LIBSUFFIX).lib freeze$(LIBSUFFIX).lib icebox$(LIBSUFFIX).lib \
icessl$(LIBSUFFIX).lib icestormservice$(LIBSUFFIX).lib $(OPENSSL_LIBS)
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006"
NLINKWITH = $(NLINKWITH) pdh.lib ws2_32.lib
!endif
@@ -129,7 +129,7 @@ NLINKWITH = $(NLINKWITH) pdh.lib ws2_32.lib
SLICE2CPPFLAGS = --checksum --ice --include-dir IceGrid $(SLICE2CPPFLAGS)
CPPFLAGS = -I. -I.. -Idummyinclude $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006"
CPPFLAGS = $(CPPFLAGS) -Zm200
!endif
@@ -140,7 +140,7 @@ CPPFLAGS = -I.. -DICE_GRID_API_EXPORTS $(CPPFLAGS)
!endif
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
APDBFLAGS = /pdb:$(ADMIN:.exe=.pdb)
RPDBFLAGS = /pdb:$(REGISTRY_SERVER:.exe=.pdb)
@@ -229,15 +229,7 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
-
-install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
- copy $(ADMIN:.exe=.pdb) $(install_bindir)
- copy $(NODE_SERVER:.exe=.pdb) $(install_bindir)
- copy $(REGISTRY_SERVER:.exe=.pdb) $(install_bindir)
-
-!else
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
copy $(DLLNAME:.dll=.tds) $(install_bindir)
@@ -245,6 +237,14 @@ install:: all
copy $(NODE_SERVER:.exe=.tds) $(install_bindir)
copy $(REGISTRY_SERVER:.exe=.tds) $(install_bindir)
+!else
+
+install:: all
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(ADMIN:.exe=.pdb) $(install_bindir)
+ copy $(NODE_SERVER:.exe=.pdb) $(install_bindir)
+ copy $(REGISTRY_SERVER:.exe=.pdb) $(install_bindir)
+
!endif
!endif
diff --git a/cpp/src/IcePatch2/Makefile.mak b/cpp/src/IcePatch2/Makefile.mak
index 43e458b80eb..f8df301f0b0 100644
--- a/cpp/src/IcePatch2/Makefile.mak
+++ b/cpp/src/IcePatch2/Makefile.mak
@@ -61,7 +61,7 @@ CPPFLAGS = -I. -I.. $(CPPFLAGS) -DICE_PATCH2_API_EXPORTS -DWIN32_LEAN_AND_MEAN
SLICE2CPPFLAGS = --ice --include-dir IcePatch2 --dll-export ICE_PATCH2_API $(SLICE2CPPFLAGS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
@@ -102,15 +102,7 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
-
-install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
- copy $(SERVER:.exe=.pdb) $(install_bindir)
- copy $(CLIENT:.exe=.pdb) $(install_bindir)
- copy $(CALC:.exe=.pdb) $(install_bindir)
-
-!else
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
copy $(DLLNAME:.dll=.tds) $(install_bindir)
@@ -118,6 +110,14 @@ install:: all
copy $(CLIENT:.exe=.tds) $(install_bindir)
copy $(CALC:.exe=.tds) $(install_bindir)
+!else
+
+install:: all
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(SERVER:.exe=.pdb) $(install_bindir)
+ copy $(CLIENT:.exe=.pdb) $(install_bindir)
+ copy $(CALC:.exe=.pdb) $(install_bindir)
+
!endif
!endif
diff --git a/cpp/src/IceSSL/Makefile.mak b/cpp/src/IceSSL/Makefile.mak
index 287ea9078b9..8a83e058b67 100644
--- a/cpp/src/IceSSL/Makefile.mak
+++ b/cpp/src/IceSSL/Makefile.mak
@@ -34,11 +34,11 @@ HDIR = $(includedir)\IceSSL
CPPFLAGS = -I.. $(CPPFLAGS) -DICE_SSL_API_EXPORTS -DFD_SETSIZE=1024 -DWIN32_LEAN_AND_MEAN
LINKWITH = $(OPENSSL_LIBS) $(LIBS)
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006"
LINKWITH = $(LINKWITH) ws2_32.lib
!endif
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
!endif
@@ -57,15 +57,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/IceStorm/Makefile.mak b/cpp/src/IceStorm/Makefile.mak
index ba801a3d11c..2f7bb6d7d31 100644
--- a/cpp/src/IceStorm/Makefile.mak
+++ b/cpp/src/IceStorm/Makefile.mak
@@ -72,7 +72,7 @@ CPPFLAGS = $(CPPFLAGS) -DICE_STORM_API_EXPORTS
!endif
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
SPDBFLAGS = /pdb:$(SVCDLLNAME:.dll=.pdb)
APDBFLAGS = /pdb:$(ADMIN:.exe=.pdb)
@@ -145,19 +145,19 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
- copy $(SVCDLLNAME:.dll=.pdb) $(install_bindir)
- copy $(ADMIN:.exe=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(SVCDLLNAME:.dll=.tds) $(install_bindir)
+ copy $(ADMIN:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
- copy $(SVCDLLNAME:.dll=.tds) $(install_bindir)
- copy $(ADMIN:.exe=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(SVCDLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(ADMIN:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/IceUtil/Makefile.mak b/cpp/src/IceUtil/Makefile.mak
index 758cb100440..a6d8ceaf4f3 100644
--- a/cpp/src/IceUtil/Makefile.mak
+++ b/cpp/src/IceUtil/Makefile.mak
@@ -43,7 +43,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = $(CPPFLAGS) -DICE_UTIL_API_EXPORTS -I.. -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
!endif
@@ -62,15 +62,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/IceXML/Makefile.mak b/cpp/src/IceXML/Makefile.mak
index 25b22becc2f..bfeae992dce 100644
--- a/cpp/src/IceXML/Makefile.mak
+++ b/cpp/src/IceXML/Makefile.mak
@@ -24,7 +24,7 @@ CPPFLAGS = $(CPPFLAGS) -DICE_XML_API_EXPORTS -DWIN32_LEAN_AND_MEAN
LINKWITH = $(EXPAT_LIBS) $(BASELIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
!endif
@@ -43,15 +43,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/Makefile.mak b/cpp/src/Makefile.mak
index 187ae225f56..2529b1debb3 100644
--- a/cpp/src/Makefile.mak
+++ b/cpp/src/Makefile.mak
@@ -11,7 +11,7 @@ top_srcdir = ..
!include $(top_srcdir)/config/Make.rules.mak
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006"
SUBDIRS = icecpp
!endif
diff --git a/cpp/src/Slice/Makefile.mak b/cpp/src/Slice/Makefile.mak
index 59acc4ce762..b4bb97dcef6 100644
--- a/cpp/src/Slice/Makefile.mak
+++ b/cpp/src/Slice/Makefile.mak
@@ -33,7 +33,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I.. -Idummyinclude $(CPPFLAGS) -DSLICE_API_EXPORTS -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
!endif
@@ -68,15 +68,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(DLLNAME:.dll=.pdb) $(install_bindir)
+ copy $(DLLNAME:.dll=.tds) $(install_bindir)
!else
install:: all
- copy $(DLLNAME:.dll=.tds) $(install_bindir)
+ copy $(DLLNAME:.dll=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/icecpp/Makefile.mak b/cpp/src/icecpp/Makefile.mak
index fa738ed854c..2759a8cf29c 100644
--- a/cpp/src/icecpp/Makefile.mak
+++ b/cpp/src/icecpp/Makefile.mak
@@ -21,11 +21,11 @@ OBJS = cccp.obj \
CFLAGS = $(CFLAGS) -I. -I../../include -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006"
LINKWITH = setargv.obj advapi32.lib
!endif
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -41,7 +41,7 @@ $(NAME): $(OBJS)
install:: all
copy $(NAME) $(install_bindir)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
install:: all
copy $(NAME:.exe=.pdb) $(install_bindir)
diff --git a/cpp/src/slice2cpp/Makefile.mak b/cpp/src/slice2cpp/Makefile.mak
index 4beb654a8c4..23221a4d963 100644
--- a/cpp/src/slice2cpp/Makefile.mak
+++ b/cpp/src/slice2cpp/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -37,15 +37,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2cppe/Makefile.mak b/cpp/src/slice2cppe/Makefile.mak
index 5d7c2da4e19..1b23aa31733 100644
--- a/cpp/src/slice2cppe/Makefile.mak
+++ b/cpp/src/slice2cppe/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -37,15 +37,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2cs/Makefile.mak b/cpp/src/slice2cs/Makefile.mak
index 9b971a6f90b..0d46e605c29 100644
--- a/cpp/src/slice2cs/Makefile.mak
+++ b/cpp/src/slice2cs/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -37,15 +37,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2docbook/Makefile.mak b/cpp/src/slice2docbook/Makefile.mak
index 01f127629e1..cd4b4802e70 100644
--- a/cpp/src/slice2docbook/Makefile.mak
+++ b/cpp/src/slice2docbook/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -37,15 +37,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2freeze/Makefile.mak b/cpp/src/slice2freeze/Makefile.mak
index b6b6316d7ae..a576b2381f4 100644
--- a/cpp/src/slice2freeze/Makefile.mak
+++ b/cpp/src/slice2freeze/Makefile.mak
@@ -32,15 +32,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2freezej/Makefile.mak b/cpp/src/slice2freezej/Makefile.mak
index 9843b49ccb2..9f1226804c1 100644
--- a/cpp/src/slice2freezej/Makefile.mak
+++ b/cpp/src/slice2freezej/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -36,15 +36,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2html/Makefile.mak b/cpp/src/slice2html/Makefile.mak
index a0cb7dfbe30..fd0f75da8c4 100644
--- a/cpp/src/slice2html/Makefile.mak
+++ b/cpp/src/slice2html/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -37,15 +37,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2java/Makefile.mak b/cpp/src/slice2java/Makefile.mak
index 1ba292f6531..89d049fbecb 100644
--- a/cpp/src/slice2java/Makefile.mak
+++ b/cpp/src/slice2java/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -37,15 +37,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2javae/Makefile.mak b/cpp/src/slice2javae/Makefile.mak
index c074c2977a8..312104c53e5 100644
--- a/cpp/src/slice2javae/Makefile.mak
+++ b/cpp/src/slice2javae/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -37,15 +37,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2py/Makefile.mak b/cpp/src/slice2py/Makefile.mak
index c40faec3197..903d0919232 100644
--- a/cpp/src/slice2py/Makefile.mak
+++ b/cpp/src/slice2py/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -36,15 +36,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2rb/Makefile.mak b/cpp/src/slice2rb/Makefile.mak
index ab015aafd14..20c1893a911 100755
--- a/cpp/src/slice2rb/Makefile.mak
+++ b/cpp/src/slice2rb/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -36,15 +36,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/src/slice2vb/Makefile.mak b/cpp/src/slice2vb/Makefile.mak
index ad753e97231..355761cf173 100644
--- a/cpp/src/slice2vb/Makefile.mak
+++ b/cpp/src/slice2vb/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
!endif
@@ -37,15 +37,15 @@ install:: all
!if "$(OPTIMIZE)" != "yes"
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" == "BCC2006"
install:: all
- copy $(NAME:.exe=.pdb) $(install_bindir)
+ copy $(NAME:.exe=.tds) $(install_bindir)
!else
install:: all
- copy $(NAME:.exe=.tds) $(install_bindir)
+ copy $(NAME:.exe=.pdb) $(install_bindir)
!endif
diff --git a/cpp/test/Freeze/complex/Makefile.mak b/cpp/test/Freeze/complex/Makefile.mak
index fadb47569f5..06448e67776 100644
--- a/cpp/test/Freeze/complex/Makefile.mak
+++ b/cpp/test/Freeze/complex/Makefile.mak
@@ -26,7 +26,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. -Idummyinclude -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/Freeze/dbmap/Makefile.mak b/cpp/test/Freeze/dbmap/Makefile.mak
index 1c691e094be..78e9c80154e 100644
--- a/cpp/test/Freeze/dbmap/Makefile.mak
+++ b/cpp/test/Freeze/dbmap/Makefile.mak
@@ -26,7 +26,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. -I..\..\include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/Freeze/evictor/Makefile.mak b/cpp/test/Freeze/evictor/Makefile.mak
index 6acbcc57868..b8b3be195b5 100644
--- a/cpp/test/Freeze/evictor/Makefile.mak
+++ b/cpp/test/Freeze/evictor/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Freeze/oldevictor/Makefile.mak b/cpp/test/Freeze/oldevictor/Makefile.mak
index 6acbcc57868..b8b3be195b5 100644
--- a/cpp/test/Freeze/oldevictor/Makefile.mak
+++ b/cpp/test/Freeze/oldevictor/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/FreezeScript/dbmap/Makefile.mak b/cpp/test/FreezeScript/dbmap/Makefile.mak
index d15b1f42fca..75ebd8eeb0f 100644
--- a/cpp/test/FreezeScript/dbmap/Makefile.mak
+++ b/cpp/test/FreezeScript/dbmap/Makefile.mak
@@ -25,7 +25,7 @@ SLICE_SRCS = TestOld.ice
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/FreezeScript/evictor/Makefile.mak b/cpp/test/FreezeScript/evictor/Makefile.mak
index e60c92ab796..3dd3fcca089 100644
--- a/cpp/test/FreezeScript/evictor/Makefile.mak
+++ b/cpp/test/FreezeScript/evictor/Makefile.mak
@@ -24,7 +24,7 @@ SLICE_SRCS = TestOld.ice
CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/Glacier2/addressFilter/Makefile.mak b/cpp/test/Glacier2/addressFilter/Makefile.mak
index 7809047f590..2c95f6c5579 100644
--- a/cpp/test/Glacier2/addressFilter/Makefile.mak
+++ b/cpp/test/Glacier2/addressFilter/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Glacier2/attack/Makefile.mak b/cpp/test/Glacier2/attack/Makefile.mak
index 7809047f590..2c95f6c5579 100644
--- a/cpp/test/Glacier2/attack/Makefile.mak
+++ b/cpp/test/Glacier2/attack/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Glacier2/filters/Makefile.mak b/cpp/test/Glacier2/filters/Makefile.mak
index bbaf4665c17..b3e68e817e0 100644
--- a/cpp/test/Glacier2/filters/Makefile.mak
+++ b/cpp/test/Glacier2/filters/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Glacier2/router/Makefile.mak b/cpp/test/Glacier2/router/Makefile.mak
index 6faa0dc6289..b6bcae2ab57 100644
--- a/cpp/test/Glacier2/router/Makefile.mak
+++ b/cpp/test/Glacier2/router/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Glacier2/sessionControl/Makefile.mak b/cpp/test/Glacier2/sessionControl/Makefile.mak
index 2c92b788597..e7023ac849a 100644
--- a/cpp/test/Glacier2/sessionControl/Makefile.mak
+++ b/cpp/test/Glacier2/sessionControl/Makefile.mak
@@ -28,7 +28,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Glacier2/ssl/Makefile.mak b/cpp/test/Glacier2/ssl/Makefile.mak
index 6854871e686..71b8de6c0fd 100644
--- a/cpp/test/Glacier2/ssl/Makefile.mak
+++ b/cpp/test/Glacier2/ssl/Makefile.mak
@@ -25,7 +25,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/adapterDeactivation/Makefile.mak b/cpp/test/Ice/adapterDeactivation/Makefile.mak
index 2e9c8567972..16a663adecb 100644
--- a/cpp/test/Ice/adapterDeactivation/Makefile.mak
+++ b/cpp/test/Ice/adapterDeactivation/Makefile.mak
@@ -38,7 +38,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
COPDBFLAGS = /pdb:$(COLLOCATED:.exe=.pdb)
diff --git a/cpp/test/Ice/binding/Makefile.mak b/cpp/test/Ice/binding/Makefile.mak
index 9e6f6745c07..e44438e47fa 100644
--- a/cpp/test/Ice/binding/Makefile.mak
+++ b/cpp/test/Ice/binding/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/checksum/client/Makefile.mak b/cpp/test/Ice/checksum/client/Makefile.mak
index d3a4d4dda6e..13e8b89f6a0 100644
--- a/cpp/test/Ice/checksum/client/Makefile.mak
+++ b/cpp/test/Ice/checksum/client/Makefile.mak
@@ -25,7 +25,7 @@ SRCS = $(COBJS:.obj=.cpp)
SLICE2CPPFLAGS = --checksum $(SLICE2CPPFLAGS)
CPPFLAGS = -I. -I../../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/checksum/server/Makefile.mak b/cpp/test/Ice/checksum/server/Makefile.mak
index 4681a51a7bf..d222db10a94 100644
--- a/cpp/test/Ice/checksum/server/Makefile.mak
+++ b/cpp/test/Ice/checksum/server/Makefile.mak
@@ -25,7 +25,7 @@ SRCS = $(SOBJS:.obj=.cpp)
SLICE2CPPFLAGS = --checksum $(SLICE2CPPFLAGS)
CPPFLAGS = -I. -I../../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/custom/Makefile.mak b/cpp/test/Ice/custom/Makefile.mak
index fce560c416b..19c37cc9e3b 100644
--- a/cpp/test/Ice/custom/Makefile.mak
+++ b/cpp/test/Ice/custom/Makefile.mak
@@ -57,11 +57,11 @@ SRCS = $(COBJS:.obj=.cpp) \
SLICE2CPPFLAGS = --stream $(SLICE2CPPFLAGS) -DWIN32_LEAN_AND_MEAN
CPPFLAGS = -I. -I../../include $(CPPFLAGS)
-!if "$(BORLAND_HOME)" == ""
+!if "$(CPP_COMPILER)" != "BCC2006"
CPPFLAGS = $(CPPFLAGS) -Zm200
!endif
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
SAPDBFLAGS = /pdb:$(SERVERAMD:.exe=.pdb)
diff --git a/cpp/test/Ice/exceptions/Makefile.mak b/cpp/test/Ice/exceptions/Makefile.mak
index d4df616250a..38a1eeba81f 100644
--- a/cpp/test/Ice/exceptions/Makefile.mak
+++ b/cpp/test/Ice/exceptions/Makefile.mak
@@ -42,7 +42,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
SAPDBFLAGS = /pdb:$(SERVERAMD:.exe=.pdb)
diff --git a/cpp/test/Ice/facets/Makefile.mak b/cpp/test/Ice/facets/Makefile.mak
index 5737944f250..2cf02bdc195 100644
--- a/cpp/test/Ice/facets/Makefile.mak
+++ b/cpp/test/Ice/facets/Makefile.mak
@@ -36,7 +36,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
COPDBFLAGS = /pdb:$(COLLOCATED:.exe=.pdb)
diff --git a/cpp/test/Ice/faultTolerance/Makefile.mak b/cpp/test/Ice/faultTolerance/Makefile.mak
index 9e6f6745c07..e44438e47fa 100644
--- a/cpp/test/Ice/faultTolerance/Makefile.mak
+++ b/cpp/test/Ice/faultTolerance/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/gc/Makefile.mak b/cpp/test/Ice/gc/Makefile.mak
index f09a9c7948f..a2e0b99749f 100644
--- a/cpp/test/Ice/gc/Makefile.mak
+++ b/cpp/test/Ice/gc/Makefile.mak
@@ -22,7 +22,7 @@ SRCS = $(COBJS:.obj=.cpp)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/hold/Makefile.mak b/cpp/test/Ice/hold/Makefile.mak
index 9e6f6745c07..e44438e47fa 100644
--- a/cpp/test/Ice/hold/Makefile.mak
+++ b/cpp/test/Ice/hold/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/inheritance/Makefile.mak b/cpp/test/Ice/inheritance/Makefile.mak
index 5737944f250..2cf02bdc195 100644
--- a/cpp/test/Ice/inheritance/Makefile.mak
+++ b/cpp/test/Ice/inheritance/Makefile.mak
@@ -36,7 +36,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
COPDBFLAGS = /pdb:$(COLLOCATED:.exe=.pdb)
diff --git a/cpp/test/Ice/location/Makefile.mak b/cpp/test/Ice/location/Makefile.mak
index 2caeacff506..39c57147a64 100644
--- a/cpp/test/Ice/location/Makefile.mak
+++ b/cpp/test/Ice/location/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/objects/Makefile.mak b/cpp/test/Ice/objects/Makefile.mak
index 82936c073cf..f3dd644f265 100644
--- a/cpp/test/Ice/objects/Makefile.mak
+++ b/cpp/test/Ice/objects/Makefile.mak
@@ -38,7 +38,7 @@ SRCS = $(COBJS:.obj=.cpp) \
SLICE2CPPFLAGS = --stream $(SLICE2CPPFLAGS)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
COPDBFLAGS = /pdb:$(COLLOCATED:.exe=.pdb)
diff --git a/cpp/test/Ice/operations/Makefile.mak b/cpp/test/Ice/operations/Makefile.mak
index bc4b0266c67..121d56f0513 100644
--- a/cpp/test/Ice/operations/Makefile.mak
+++ b/cpp/test/Ice/operations/Makefile.mak
@@ -48,7 +48,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
SAPDBFLAGS = /pdb:$(SERVERAMD:.exe=.pdb)
diff --git a/cpp/test/Ice/retry/Makefile.mak b/cpp/test/Ice/retry/Makefile.mak
index 9e6f6745c07..e44438e47fa 100644
--- a/cpp/test/Ice/retry/Makefile.mak
+++ b/cpp/test/Ice/retry/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/slicing/exceptions/Makefile.mak b/cpp/test/Ice/slicing/exceptions/Makefile.mak
index 1713bc63d76..e691df94870 100644
--- a/cpp/test/Ice/slicing/exceptions/Makefile.mak
+++ b/cpp/test/Ice/slicing/exceptions/Makefile.mak
@@ -39,7 +39,7 @@ ICECPPFLAGS = -I. $(ICECPPFLAGS)
CPPFLAGS = -I. -I../../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
SAPDBFLAGS = /pdb:$(SERVERAMD:.exe=.pdb)
diff --git a/cpp/test/Ice/slicing/objects/Makefile.mak b/cpp/test/Ice/slicing/objects/Makefile.mak
index 8d85cd9a20c..da52426319e 100644
--- a/cpp/test/Ice/slicing/objects/Makefile.mak
+++ b/cpp/test/Ice/slicing/objects/Makefile.mak
@@ -43,7 +43,7 @@ ICECPPFLAGS = -I. $(ICECPPFLAGS)
CPPFLAGS = -I. -I../../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
SAPDBFLAGS = /pdb:$(SERVERAMD:.exe=.pdb)
diff --git a/cpp/test/Ice/stream/Makefile.mak b/cpp/test/Ice/stream/Makefile.mak
index 2d0591a2092..d8f03c047e5 100644
--- a/cpp/test/Ice/stream/Makefile.mak
+++ b/cpp/test/Ice/stream/Makefile.mak
@@ -23,7 +23,7 @@ SRCS = $(COBJS:.obj=.cpp)
SLICE2CPPFLAGS = --stream $(SLICE2CPPFLAGS)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/Ice/timeout/Makefile.mak b/cpp/test/Ice/timeout/Makefile.mak
index 9e6f6745c07..e44438e47fa 100644
--- a/cpp/test/Ice/timeout/Makefile.mak
+++ b/cpp/test/Ice/timeout/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/IceGrid/activation/Makefile.mak b/cpp/test/IceGrid/activation/Makefile.mak
index 5a3338ce586..0cf7a3ebbb7 100644
--- a/cpp/test/IceGrid/activation/Makefile.mak
+++ b/cpp/test/IceGrid/activation/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) icegrid$(LIBSUFFIX).lib glacier2$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/IceGrid/allocation/Makefile.mak b/cpp/test/IceGrid/allocation/Makefile.mak
index fe091616fe5..ca33dbf3cbb 100644
--- a/cpp/test/IceGrid/allocation/Makefile.mak
+++ b/cpp/test/IceGrid/allocation/Makefile.mak
@@ -34,7 +34,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) icegrid$(LIBSUFFIX).lib glacier2$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
VPDBFLAGS = /pdb:$(VERIFIER:.exe=.pdb)
diff --git a/cpp/test/IceGrid/deployer/Makefile.mak b/cpp/test/IceGrid/deployer/Makefile.mak
index ebcfdaa2058..6abe93b625a 100644
--- a/cpp/test/IceGrid/deployer/Makefile.mak
+++ b/cpp/test/IceGrid/deployer/Makefile.mak
@@ -38,7 +38,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) icebox$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
diff --git a/cpp/test/IceGrid/distribution/Makefile.mak b/cpp/test/IceGrid/distribution/Makefile.mak
index fc24d28f77d..93ac86b4661 100644
--- a/cpp/test/IceGrid/distribution/Makefile.mak
+++ b/cpp/test/IceGrid/distribution/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS)
LINKWITH = $(LIBS) icegrid$(LIBSUFFIX).lib glacier2$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/IceGrid/replicaGroup/Makefile.mak b/cpp/test/IceGrid/replicaGroup/Makefile.mak
index ebcfdaa2058..6abe93b625a 100644
--- a/cpp/test/IceGrid/replicaGroup/Makefile.mak
+++ b/cpp/test/IceGrid/replicaGroup/Makefile.mak
@@ -38,7 +38,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) icebox$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
diff --git a/cpp/test/IceGrid/replication/Makefile.mak b/cpp/test/IceGrid/replication/Makefile.mak
index 58499d2d52c..4461f54a1e5 100644
--- a/cpp/test/IceGrid/replication/Makefile.mak
+++ b/cpp/test/IceGrid/replication/Makefile.mak
@@ -31,7 +31,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) icebox$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb)
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
diff --git a/cpp/test/IceGrid/session/Makefile.mak b/cpp/test/IceGrid/session/Makefile.mak
index 8494c40b93b..15a5c92e1cc 100644
--- a/cpp/test/IceGrid/session/Makefile.mak
+++ b/cpp/test/IceGrid/session/Makefile.mak
@@ -31,7 +31,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) glacier2$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
VPDBFLAGS = /pdb:$(VERIFIER:.exe=.pdb)
diff --git a/cpp/test/IceGrid/simple/Makefile.mak b/cpp/test/IceGrid/simple/Makefile.mak
index 5a3338ce586..0cf7a3ebbb7 100644
--- a/cpp/test/IceGrid/simple/Makefile.mak
+++ b/cpp/test/IceGrid/simple/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) icegrid$(LIBSUFFIX).lib glacier2$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/IceGrid/update/Makefile.mak b/cpp/test/IceGrid/update/Makefile.mak
index 5a3338ce586..0cf7a3ebbb7 100644
--- a/cpp/test/IceGrid/update/Makefile.mak
+++ b/cpp/test/IceGrid/update/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LINKWITH = $(LIBS) icegrid$(LIBSUFFIX).lib glacier2$(LIBSUFFIX).lib
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/IceSSL/configuration/Makefile.mak b/cpp/test/IceSSL/configuration/Makefile.mak
index ae0186491d9..89eec2dc0c9 100644
--- a/cpp/test/IceSSL/configuration/Makefile.mak
+++ b/cpp/test/IceSSL/configuration/Makefile.mak
@@ -29,7 +29,7 @@ SRCS = $(COBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
SPDBFLAGS = /pdb:$(SERVER:.exe=.pdb)
!endif
diff --git a/cpp/test/IceStorm/federation/Makefile.mak b/cpp/test/IceStorm/federation/Makefile.mak
index 2bf3a90456f..d7e48e4a262 100644
--- a/cpp/test/IceStorm/federation/Makefile.mak
+++ b/cpp/test/IceStorm/federation/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LIBS = icestorm$(LIBSUFFIX).lib $(LIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PPDBFLAGS = /pdb:$(PUBLISHER:.exe=.pdb)
SPDBFLAGS = /pdb:$(SUBSCRIBER:.exe=.pdb)
!endif
diff --git a/cpp/test/IceStorm/single/Makefile.mak b/cpp/test/IceStorm/single/Makefile.mak
index 3de724195bf..f53e415e805 100644
--- a/cpp/test/IceStorm/single/Makefile.mak
+++ b/cpp/test/IceStorm/single/Makefile.mak
@@ -30,7 +30,7 @@ SRCS = $(OBJS:.obj=.cpp) \
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
LIBS = icestorm$(LIBSUFFIX).lib $(LIBS)
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PPDBFLAGS = /pdb:$(PUBLISHER:.exe=.pdb)
SPDBFLAGS = /pdb:$(SUBSCRIBER:.exe=.pdb)
!endif
diff --git a/cpp/test/IceUtil/ctrlCHandler/Makefile.mak b/cpp/test/IceUtil/ctrlCHandler/Makefile.mak
index 360cee3269d..db67870bb0a 100644
--- a/cpp/test/IceUtil/ctrlCHandler/Makefile.mak
+++ b/cpp/test/IceUtil/ctrlCHandler/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/IceUtil/inputUtil/Makefile.mak b/cpp/test/IceUtil/inputUtil/Makefile.mak
index 360cee3269d..db67870bb0a 100644
--- a/cpp/test/IceUtil/inputUtil/Makefile.mak
+++ b/cpp/test/IceUtil/inputUtil/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/IceUtil/thread/Makefile.mak b/cpp/test/IceUtil/thread/Makefile.mak
index dd0ef215bc1..7d1a43c54db 100644
--- a/cpp/test/IceUtil/thread/Makefile.mak
+++ b/cpp/test/IceUtil/thread/Makefile.mak
@@ -33,7 +33,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/IceUtil/unicode/Makefile.mak b/cpp/test/IceUtil/unicode/Makefile.mak
index 360cee3269d..db67870bb0a 100644
--- a/cpp/test/IceUtil/unicode/Makefile.mak
+++ b/cpp/test/IceUtil/unicode/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif
diff --git a/cpp/test/IceUtil/uuid/Makefile.mak b/cpp/test/IceUtil/uuid/Makefile.mak
index 360cee3269d..db67870bb0a 100644
--- a/cpp/test/IceUtil/uuid/Makefile.mak
+++ b/cpp/test/IceUtil/uuid/Makefile.mak
@@ -21,7 +21,7 @@ SRCS = $(OBJS:.obj=.cpp)
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-!if "$(BORLAND_HOME)" == "" & "$(OPTIMIZE)" != "yes"
+!if "$(CPP_COMPILER)" != "BCC2006" & "$(OPTIMIZE)" != "yes"
PDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
!endif