From e77c7be7537cbcbee77a297b5b52a6287462462f Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 19 Sep 2010 08:57:02 -0700 Subject: [PATCH] Windows: Release builds of Rx should be lean and mean Only build checked builds of Rx with -DRXDEBUG -DRXDEBUG_PACKET -DRX_TRACK_PACKETS -DRX_REFCOUNT_CHECK Change-Id: Ib4666d30b1e48eca172331353d9e376b2516f183 Reviewed-on: http://gerrit.openafs.org/2774 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/libafsrpc/NTMakefile | 6 ++++-- src/rx/NTMakefile | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/libafsrpc/NTMakefile b/src/libafsrpc/NTMakefile index 035770d..3c1ae3f 100644 --- a/src/libafsrpc/NTMakefile +++ b/src/libafsrpc/NTMakefile @@ -6,7 +6,7 @@ # directory or online at http://www.openafs.org/dl/license10.html RELDIR=libafsrpc -AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DNOGDI -DWIN32_LEAN_AND_MEAN +AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DNOGDI -DWIN32_LEAN_AND_MEAN -DAFS_PTHREAD_ENV !include ..\config\NTMakefile.$(SYS_NAME) !include ..\config\NTMakefile.version @@ -19,7 +19,9 @@ FSINT = ..\fsint COMERR = ..\comerr # Additional debugging flag for RX. -AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DRXDEBUG -DAFS_PTHREAD_ENV +!IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") +AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DRXDEBUG -DRXDEBUG_PACKET -DRX_TRACK_PACKETS -DRX_REFCOUNT_CHECK +!ENDIF LIBFILE = $(DESTDIR)\lib\afsrpc.dll diff --git a/src/rx/NTMakefile b/src/rx/NTMakefile index 9c21ec7..b242bc0 100644 --- a/src/rx/NTMakefile +++ b/src/rx/NTMakefile @@ -18,7 +18,10 @@ CML_PREFIX=rx_ $(C2OBJ) $< # Additional debugging flag for RX. -AFSDEV_AUXCDEFINES = -DRXDEBUG +AFSDEV_AUXCDEFINES = +!IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") +AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DRXDEBUG -DRXDEBUG_PACKET -DRX_TRACK_PACKETS -DRX_REFCOUNT_CHECK +!ENDIF LIBFILE = $(DESTDIR)\lib\afsrx.lib -- 1.9.4