summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwaterson%netscape.com <devnull@localhost>1998-07-24 22:46:44 +0000
committerwaterson%netscape.com <devnull@localhost>1998-07-24 22:46:44 +0000
commitc702e0251bed00264310e8b30da7ba868e539154 (patch)
treeb84c25d860f19a864ed1e1f2d59e57ff41499752
parentbc5c3bd34cf25510db56949253ecf013b0159cb9 (diff)
downloadnspr-hg-c702e0251bed00264310e8b30da7ba868e539154.tar.gz
Fixed MOZ_PROF to build optimized with symbols.
-rw-r--r--config/WIN32.mk28
1 files changed, 8 insertions, 20 deletions
diff --git a/config/WIN32.mk b/config/WIN32.mk
index 2c1fedf6..a7d7e173 100644
--- a/config/WIN32.mk
+++ b/config/WIN32.mk
@@ -67,31 +67,20 @@ DLL_SUFFIX = dll
OS_CFLAGS = -W3 -nologo -GF -Gy
-ifdef MOZ_PROF
-
-#
-# compile with debug symbols, but without DEBUG code and ASSERTs
-#
-ifdef USE_DEBUG_RTL
-OS_CFLAGS += -MDd
-else
-OS_CFLAGS += -MD
-endif
-OPTIMIZER = -Od -Z7
-#OPTIMIZER = -Zi -Fd$(OBJDIR)/ -Od
-DEFINES = -UDEBUG -U_DEBUG -DNDEBUG
-DLLFLAGS = -DEBUG -DEBUGTYPE:CV -OUT:"$@"
-OBJDIR_TAG = _DBG
-LDFLAGS = -DEBUG -DEBUGTYPE:CV
-
-else
-
ifdef BUILD_OPT
OS_CFLAGS += -MD
OPTIMIZER = -O2
DEFINES = -UDEBUG -U_DEBUG -DNDEBUG
DLLFLAGS = -OUT:"$@"
OBJDIR_TAG = _OPT
+
+# Add symbolic information for use by a profiler
+ifdef MOZ_PROF
+OPTIMIZER += -Z7
+DLLFLAGS += -DEBUG -DEBUGTYPE:CV
+LDFLAGS += -DEBUG -DEBUGTYPE:CV
+endif
+
else
#
# Define USE_DEBUG_RTL if you want to use the debug runtime library
@@ -118,7 +107,6 @@ endif
OBJDIR_TAG = _DBG
LDFLAGS = -DEBUG -DEBUGTYPE:CV
endif
-endif
DEFINES += -DWIN32
ifeq ($(USE_STATIC_TLS),1)