From f9eb7270037239977fba8b133a2fa5e7ad3c97ee Mon Sep 17 00:00:00 2001 From: "seawood%netscape.com" Date: Thu, 17 Oct 2002 06:47:01 +0000 Subject: [PATCH] Define WIN32_LEAN_AND_MEAN globally for win32 builds. Thanks to Stephen Walker for the patch. Bug #172898 r=cls a=asa git-svn-id: svn://10.0.0.236/trunk@132136 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/base/src/Makefile.in | 4 ---- mozilla/content/events/src/Makefile.in | 4 ---- mozilla/content/html/content/src/Makefile.in | 4 ---- mozilla/content/html/document/src/Makefile.in | 4 ---- mozilla/content/html/style/src/Makefile.in | 4 ---- mozilla/content/shared/src/Makefile.in | 4 ---- mozilla/content/xbl/src/Makefile.in | 4 ---- mozilla/content/xml/document/src/Makefile.in | 4 ---- mozilla/content/xsl/document/src/Makefile.in | 4 ---- mozilla/content/xul/content/src/Makefile.in | 4 ---- mozilla/content/xul/document/src/Makefile.in | 4 ---- mozilla/content/xul/templates/src/Makefile.in | 4 ---- mozilla/dom/src/base/Makefile.in | 4 ---- mozilla/dom/src/events/Makefile.in | 4 ---- .../browser/activex/src/control/HelperAppDlg.cpp | 3 +++ .../browser/activex/src/control/MozillaBrowser.cpp | 3 +++ mozilla/embedding/browser/activex/src/plugin/Makefile.in | 2 -- mozilla/embedding/components/build/Makefile.in | 4 ---- mozilla/embedding/tests/mfcembed/components/Makefile.in | 2 +- mozilla/embedding/tests/winEmbed/StdAfx.h | 2 -- mozilla/extensions/cookie/Makefile.in | 4 ---- mozilla/extensions/cookie/tests/Makefile.in | 4 ---- mozilla/extensions/inspector/base/src/Makefile.in | 4 ---- mozilla/extensions/inspector/base/src/win/Makefile.in | 4 ---- mozilla/extensions/interfaceinfo/src/Makefile.in | 4 ---- mozilla/extensions/universalchardet/src/Makefile.in | 2 +- .../extensions/webservices/interfaceinfo/src/Makefile.in | 4 ---- mozilla/extensions/webservices/schema/src/Makefile.in | 4 ---- mozilla/extensions/webservices/soap/src/Makefile.in | 4 ---- mozilla/extensions/webservices/wsdl/src/Makefile.in | 4 ---- mozilla/extensions/xmlextras/base/src/Makefile.in | 4 ---- .../extensions/xmlextras/interfaceinfo/src/Makefile.in | 4 ---- mozilla/extensions/xmlextras/schema/src/Makefile.in | 4 ---- mozilla/extensions/xmlextras/soap/src/Makefile.in | 4 ---- mozilla/extensions/xmlextras/wsdl/src/Makefile.in | 4 ---- mozilla/gfx/src/Makefile.in | 3 --- mozilla/gfx/src/windows/Makefile.in | 2 +- mozilla/htmlparser/src/Makefile.in | 4 ---- mozilla/intl/chardet/src/Makefile.in | 2 +- mozilla/intl/compatibility/src/Makefile.in | 2 +- mozilla/intl/locale/src/Makefile.in | 4 ---- mozilla/intl/locale/src/windows/Makefile.in | 2 -- mozilla/intl/lwbrk/src/Makefile.in | 4 ---- mozilla/intl/uconv/src/Makefile.in | 4 ---- mozilla/intl/uconv/ucvcn/Makefile.in | 4 ---- mozilla/intl/uconv/ucvibm/Makefile.in | 4 ---- mozilla/intl/uconv/ucvko/Makefile.in | 4 ---- mozilla/intl/uconv/ucvlatin/Makefile.in | 4 ---- mozilla/intl/uconv/ucvmath/Makefile.in | 4 ---- mozilla/intl/uconv/ucvtw/Makefile.in | 4 ---- mozilla/intl/uconv/ucvtw2/Makefile.in | 4 ---- mozilla/intl/unicharutil/src/Makefile.in | 2 +- mozilla/js/src/xpconnect/sample/Makefile.in | 2 -- mozilla/js/src/xpconnect/shell/Makefile.in | 3 --- mozilla/js/src/xpconnect/src/Makefile.in | 1 - mozilla/js/src/xpconnect/tests/Makefile.in | 3 --- mozilla/js/src/xpconnect/tests/components/Makefile.in | 4 ---- mozilla/js/src/xpconnect/tools/src/Makefile.in | 3 --- mozilla/layout/base/src/Makefile.in | 4 ---- mozilla/layout/html/base/src/Makefile.in | 4 ---- mozilla/layout/html/document/src/Makefile.in | 4 ---- mozilla/layout/html/forms/src/Makefile.in | 4 ---- mozilla/layout/html/style/src/Makefile.in | 4 ---- mozilla/layout/html/table/src/Makefile.in | 4 ---- mozilla/layout/mathml/base/src/Makefile.in | 4 ---- mozilla/layout/mathml/content/src/Makefile.in | 4 ---- mozilla/layout/svg/base/src/Makefile.in | 4 ---- mozilla/layout/xul/base/src/Makefile.in | 4 ---- mozilla/mailnews/base/src/nsMessengerWinIntegration.h | 3 +++ mozilla/modules/plugin/base/src/Makefile.in | 1 - .../modules/plugin/samples/default/windows/Makefile.in | 2 -- mozilla/netwerk/base/src/Makefile.in | 3 --- mozilla/netwerk/build/Makefile.in | 4 ---- mozilla/netwerk/build2/Makefile.in | 4 ---- mozilla/netwerk/cache/src/Makefile.in | 3 --- mozilla/netwerk/dns/src/Makefile.in | 4 ---- mozilla/netwerk/mime/src/Makefile.in | 4 ---- mozilla/netwerk/protocol/about/src/Makefile.in | 4 ---- mozilla/netwerk/protocol/data/src/Makefile.in | 4 ---- mozilla/netwerk/protocol/file/src/Makefile.in | 4 ---- mozilla/netwerk/protocol/ftp/src/Makefile.in | 1 - mozilla/netwerk/protocol/gopher/src/Makefile.in | 4 ---- mozilla/netwerk/protocol/http/src/Makefile.in | 4 ---- mozilla/netwerk/protocol/jar/src/Makefile.in | 4 ---- mozilla/netwerk/protocol/res/src/Makefile.in | 3 --- mozilla/netwerk/protocol/viewsource/src/Makefile.in | 4 ---- mozilla/netwerk/streamconv/converters/Makefile.in | 2 +- mozilla/netwerk/streamconv/src/Makefile.in | 4 ---- mozilla/parser/htmlparser/src/Makefile.in | 4 ---- mozilla/string/obsolete/Makefile.in | 4 ---- mozilla/string/src/Makefile.in | 4 ---- .../uriloader/exthandler/win/nsOSHelperAppService.cpp | 3 +++ mozilla/webshell/tests/viewer/windows/Makefile.in | 2 -- mozilla/widget/src/windows/nsAppShell.cpp | 4 ++++ mozilla/widget/src/windows/nsClipboard.cpp | 3 +++ mozilla/widget/src/windows/nsDragService.cpp | 3 +++ mozilla/widget/src/windows/nsFilePicker.cpp | 9 ++++----- mozilla/widget/src/windows/nsSound.cpp | 3 +++ mozilla/widget/src/windows/nsToolkit.cpp | 5 +++++ mozilla/widget/src/windows/nsWindow.cpp | 3 +++ mozilla/xpcom/base/Makefile.in | 4 ---- mozilla/xpcom/build/Makefile.in | 1 - mozilla/xpcom/build/malloc.c | 1 - mozilla/xpcom/components/Makefile.in | 3 --- mozilla/xpcom/ds/Makefile.in | 4 ---- mozilla/xpcom/glue/Makefile.in | 4 ---- mozilla/xpcom/glue/standalone/Makefile.in | 4 ---- mozilla/xpcom/io/Makefile.in | 3 --- mozilla/xpcom/proxy/src/Makefile.in | 4 ---- mozilla/xpcom/reflect/xptcall/src/Makefile.in | 4 ---- mozilla/xpcom/reflect/xptcall/src/md/win32/Makefile.in | 4 ---- mozilla/xpcom/reflect/xptcall/tests/Makefile.in | 4 ---- mozilla/xpcom/reflect/xptinfo/src/Makefile.in | 3 --- mozilla/xpcom/reflect/xptinfo/tests/Makefile.in | 3 --- mozilla/xpcom/string/obsolete/Makefile.in | 4 ---- mozilla/xpcom/string/src/Makefile.in | 4 ---- mozilla/xpcom/tests/windows/TestCOM.cpp | 3 +++ mozilla/xpcom/threads/Makefile.in | 3 --- mozilla/xpcom/typelib/xpt/src/Makefile.in | 4 ---- mozilla/xpcom/typelib/xpt/tests/Makefile.in | 3 --- mozilla/xpcom/typelib/xpt/tools/Makefile.in | 2 +- mozilla/xpfe/appshell/src/Makefile.in | 1 - mozilla/xpfe/bootstrap/Makefile.in | 1 - mozilla/xpfe/browser/src/Makefile.in | 4 ---- mozilla/xpfe/components/build/Makefile.in | 1 - mozilla/xpinstall/cleanup/Makefile.in | 1 - mozilla/xpinstall/src/Makefile.in | 2 +- mozilla/xpinstall/wizard/windows/nsinstall/nsinstall.cpp | 5 +++++ mozilla/xpinstall/wizard/windows/setup/dialogs.c | 3 +++ mozilla/xpinstall/wizard/windows/setup/extra.c | 3 +++ mozilla/xpinstall/wizard/windows/uninstall/extra.c | 3 +++ 131 files changed, 63 insertions(+), 386 deletions(-) diff --git a/mozilla/content/base/src/Makefile.in b/mozilla/content/base/src/Makefile.in index 4a0a8208e3c..3cf4803b738 100644 --- a/mozilla/content/base/src/Makefile.in +++ b/mozilla/content/base/src/Makefile.in @@ -109,10 +109,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - INCLUDES += \ -I$(srcdir)/../../events/src \ -I$(srcdir)/../../html/base/src \ diff --git a/mozilla/content/events/src/Makefile.in b/mozilla/content/events/src/Makefile.in index f6a8586b2c9..a5dc53afd3d 100644 --- a/mozilla/content/events/src/Makefile.in +++ b/mozilla/content/events/src/Makefile.in @@ -60,10 +60,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = -I$(srcdir)/../../html/base/src \ -I$(srcdir)/../../xul/content/src \ $(NULL) diff --git a/mozilla/content/html/content/src/Makefile.in b/mozilla/content/html/content/src/Makefile.in index 9c3813efd6c..b9828b4ad8c 100644 --- a/mozilla/content/html/content/src/Makefile.in +++ b/mozilla/content/html/content/src/Makefile.in @@ -128,10 +128,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - INCLUDES += \ -I$(srcdir)/../../style/src \ -I$(srcdir)/../../../base/src \ diff --git a/mozilla/content/html/document/src/Makefile.in b/mozilla/content/html/document/src/Makefile.in index 1e83a1d32a3..834fc63e046 100644 --- a/mozilla/content/html/document/src/Makefile.in +++ b/mozilla/content/html/document/src/Makefile.in @@ -78,10 +78,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - INCLUDES += \ -I$(srcdir)/../../base/src \ -I$(srcdir)/../../../base/src \ diff --git a/mozilla/content/html/style/src/Makefile.in b/mozilla/content/html/style/src/Makefile.in index e1752185095..695bf74c96e 100644 --- a/mozilla/content/html/style/src/Makefile.in +++ b/mozilla/content/html/style/src/Makefile.in @@ -96,10 +96,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir)/../../base/src \ -I$(srcdir)/../../../base/src \ diff --git a/mozilla/content/shared/src/Makefile.in b/mozilla/content/shared/src/Makefile.in index dc6e8df0028..f393623ceb9 100644 --- a/mozilla/content/shared/src/Makefile.in +++ b/mozilla/content/shared/src/Makefile.in @@ -67,7 +67,3 @@ endif FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/content/xbl/src/Makefile.in b/mozilla/content/xbl/src/Makefile.in index 898acf7f533..957b111d9cc 100644 --- a/mozilla/content/xbl/src/Makefile.in +++ b/mozilla/content/xbl/src/Makefile.in @@ -94,10 +94,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir)/../../base/src \ -I$(srcdir)/../../html/style/src \ diff --git a/mozilla/content/xml/document/src/Makefile.in b/mozilla/content/xml/document/src/Makefile.in index c2d2b6fe0f6..f5b73c52d28 100644 --- a/mozilla/content/xml/document/src/Makefile.in +++ b/mozilla/content/xml/document/src/Makefile.in @@ -64,10 +64,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir) \ -I$(srcdir)/../../../xsl/document/src \ diff --git a/mozilla/content/xsl/document/src/Makefile.in b/mozilla/content/xsl/document/src/Makefile.in index ada81a0412f..1274befcd1f 100755 --- a/mozilla/content/xsl/document/src/Makefile.in +++ b/mozilla/content/xsl/document/src/Makefile.in @@ -38,10 +38,6 @@ REQUIRES = xpcom \ include $(topsrcdir)/config/config.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - CPPSRCS = \ nsXSLContentSink.cpp \ nsTransformMediator.cpp \ diff --git a/mozilla/content/xul/content/src/Makefile.in b/mozilla/content/xul/content/src/Makefile.in index d540e5b1648..876005cbb20 100644 --- a/mozilla/content/xul/content/src/Makefile.in +++ b/mozilla/content/xul/content/src/Makefile.in @@ -62,10 +62,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir) \ -I$(srcdir)/../../document/src \ diff --git a/mozilla/content/xul/document/src/Makefile.in b/mozilla/content/xul/document/src/Makefile.in index 7e959d59b06..e788dab5c94 100644 --- a/mozilla/content/xul/document/src/Makefile.in +++ b/mozilla/content/xul/document/src/Makefile.in @@ -71,10 +71,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = -I$(srcdir)/../../../base/src \ -I$(srcdir)/../../content/src \ -I$(srcdir)/../../templates/src \ diff --git a/mozilla/content/xul/templates/src/Makefile.in b/mozilla/content/xul/templates/src/Makefile.in index 49008c77db9..55f666044ed 100644 --- a/mozilla/content/xul/templates/src/Makefile.in +++ b/mozilla/content/xul/templates/src/Makefile.in @@ -78,10 +78,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = -I$(srcdir)/../../../base/src \ -I$(srcdir)/../../content/src \ $(NULL) diff --git a/mozilla/dom/src/base/Makefile.in b/mozilla/dom/src/base/Makefile.in index 825ba445412..780b103e935 100644 --- a/mozilla/dom/src/base/Makefile.in +++ b/mozilla/dom/src/base/Makefile.in @@ -88,7 +88,3 @@ ifdef NS_TRACE_MALLOC DEFINES += -DNS_TRACE_MALLOC endif -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/dom/src/events/Makefile.in b/mozilla/dom/src/events/Makefile.in index 2fa33743657..6df31b95737 100644 --- a/mozilla/dom/src/events/Makefile.in +++ b/mozilla/dom/src/events/Makefile.in @@ -49,7 +49,3 @@ include $(topsrcdir)/config/rules.mk INCLUDES += -I$(srcdir)/../base -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/embedding/browser/activex/src/control/HelperAppDlg.cpp b/mozilla/embedding/browser/activex/src/control/HelperAppDlg.cpp index 1f8c8680c53..25182a841cb 100644 --- a/mozilla/embedding/browser/activex/src/control/HelperAppDlg.cpp +++ b/mozilla/embedding/browser/activex/src/control/HelperAppDlg.cpp @@ -41,6 +41,9 @@ #include +// commdlg.h is needed to build with WIN32_LEAN_AND_MEAN +#include + #include "HelperAppDlg.h" #include "nsCOMPtr.h" diff --git a/mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp b/mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp index 3bfcf5b8ce3..5f514116c84 100644 --- a/mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp +++ b/mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp @@ -43,6 +43,9 @@ //#include #include +// commdlg.h is needed to build with WIN32_LEAN_AND_MEAN +#include + #include "MozillaControl.h" #include "MozillaBrowser.h" #include "IEHtmlDocument.h" diff --git a/mozilla/embedding/browser/activex/src/plugin/Makefile.in b/mozilla/embedding/browser/activex/src/plugin/Makefile.in index d78e482f525..1cb146a57cf 100644 --- a/mozilla/embedding/browser/activex/src/plugin/Makefile.in +++ b/mozilla/embedding/browser/activex/src/plugin/Makefile.in @@ -152,8 +152,6 @@ ifdef MOZ_ACTIVEX_PLUGIN_WMPSUPPORT CPPSRCS += XPCMediaPlayer.cpp endif -DEFINES += -DWIN32_LEAN_AND_MEAN - LOCAL_INCLUDES = -I$(MOZCTLSRC) ifdef MOZ_ACTIVEX_PLUGIN_LIVECONNECT diff --git a/mozilla/embedding/components/build/Makefile.in b/mozilla/embedding/components/build/Makefile.in index 5a2a32d40db..1d33b2fddfe 100644 --- a/mozilla/embedding/components/build/Makefile.in +++ b/mozilla/embedding/components/build/Makefile.in @@ -112,7 +112,3 @@ EXTRA_DSO_LDOPTS += \ endif include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/embedding/tests/mfcembed/components/Makefile.in b/mozilla/embedding/tests/mfcembed/components/Makefile.in index 37f1e91a3bf..1064a18f5e9 100644 --- a/mozilla/embedding/tests/mfcembed/components/Makefile.in +++ b/mozilla/embedding/tests/mfcembed/components/Makefile.in @@ -77,7 +77,7 @@ FORCE_SHARED_LIB = 1 include $(topsrcdir)/config/rules.mk -CXXFLAGS += /D "WIN32_LEAN_AND_MEAN" /D "_AFXDLL" /D "USE_SINGLE_SIGN_ON" /D "_WINDLL" +CXXFLAGS += /D "_AFXDLL" /D "USE_SINGLE_SIGN_ON" /D "_WINDLL" LDFLAGS += -SUBSYSTEM:windows Dialogs.res: Dialogs.rc resource.h diff --git a/mozilla/embedding/tests/winEmbed/StdAfx.h b/mozilla/embedding/tests/winEmbed/StdAfx.h index 3c26f2f98f5..04516ec3eb4 100644 --- a/mozilla/embedding/tests/winEmbed/StdAfx.h +++ b/mozilla/embedding/tests/winEmbed/StdAfx.h @@ -39,8 +39,6 @@ #pragma once #endif // _MSC_VER > 1000 -#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers - // Windows Header Files: #include diff --git a/mozilla/extensions/cookie/Makefile.in b/mozilla/extensions/cookie/Makefile.in index 335693ebae5..dca960f8344 100644 --- a/mozilla/extensions/cookie/Makefile.in +++ b/mozilla/extensions/cookie/Makefile.in @@ -90,7 +90,3 @@ EXTRA_DSO_LDOPTS = \ include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/extensions/cookie/tests/Makefile.in b/mozilla/extensions/cookie/tests/Makefile.in index 8cd99b6d392..304f44b68b5 100644 --- a/mozilla/extensions/cookie/tests/Makefile.in +++ b/mozilla/extensions/cookie/tests/Makefile.in @@ -43,7 +43,3 @@ endif include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/extensions/inspector/base/src/Makefile.in b/mozilla/extensions/inspector/base/src/Makefile.in index e114e02c033..279698955b9 100644 --- a/mozilla/extensions/inspector/base/src/Makefile.in +++ b/mozilla/extensions/inspector/base/src/Makefile.in @@ -71,7 +71,3 @@ endif FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/extensions/inspector/base/src/win/Makefile.in b/mozilla/extensions/inspector/base/src/win/Makefile.in index 4256bd4f0d6..199a06d4fb0 100644 --- a/mozilla/extensions/inspector/base/src/win/Makefile.in +++ b/mozilla/extensions/inspector/base/src/win/Makefile.in @@ -47,7 +47,3 @@ LOCAL_INCLUDES = -I$(srcdir)/.. FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/extensions/interfaceinfo/src/Makefile.in b/mozilla/extensions/interfaceinfo/src/Makefile.in index 3f2f3f7ce92..e28f1643cfb 100644 --- a/mozilla/extensions/interfaceinfo/src/Makefile.in +++ b/mozilla/extensions/interfaceinfo/src/Makefile.in @@ -70,7 +70,3 @@ EXTRA_COMPONENTS = nsInterfaceInfoToIDL.js include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/extensions/universalchardet/src/Makefile.in b/mozilla/extensions/universalchardet/src/Makefile.in index f91a47f656c..2955f84a2ce 100644 --- a/mozilla/extensions/universalchardet/src/Makefile.in +++ b/mozilla/extensions/universalchardet/src/Makefile.in @@ -77,5 +77,5 @@ EXTRA_DSO_LDOPTS += \ include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -D__STDC__ +DEFINES += -D__STDC__ endif diff --git a/mozilla/extensions/webservices/interfaceinfo/src/Makefile.in b/mozilla/extensions/webservices/interfaceinfo/src/Makefile.in index 3f2f3f7ce92..e28f1643cfb 100644 --- a/mozilla/extensions/webservices/interfaceinfo/src/Makefile.in +++ b/mozilla/extensions/webservices/interfaceinfo/src/Makefile.in @@ -70,7 +70,3 @@ EXTRA_COMPONENTS = nsInterfaceInfoToIDL.js include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/extensions/webservices/schema/src/Makefile.in b/mozilla/extensions/webservices/schema/src/Makefile.in index 9ffcbd7c6e8..aec094b678b 100644 --- a/mozilla/extensions/webservices/schema/src/Makefile.in +++ b/mozilla/extensions/webservices/schema/src/Makefile.in @@ -56,7 +56,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/extensions/webservices/soap/src/Makefile.in b/mozilla/extensions/webservices/soap/src/Makefile.in index 3f5e81c0786..286e6cd6880 100644 --- a/mozilla/extensions/webservices/soap/src/Makefile.in +++ b/mozilla/extensions/webservices/soap/src/Makefile.in @@ -74,7 +74,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/extensions/webservices/wsdl/src/Makefile.in b/mozilla/extensions/webservices/wsdl/src/Makefile.in index f94454492d0..ed5dd2e3c9d 100644 --- a/mozilla/extensions/webservices/wsdl/src/Makefile.in +++ b/mozilla/extensions/webservices/wsdl/src/Makefile.in @@ -54,7 +54,3 @@ LOCAL_INCLUDES = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/extensions/xmlextras/base/src/Makefile.in b/mozilla/extensions/xmlextras/base/src/Makefile.in index 1908ce552b4..c1ecedfb147 100644 --- a/mozilla/extensions/xmlextras/base/src/Makefile.in +++ b/mozilla/extensions/xmlextras/base/src/Makefile.in @@ -58,7 +58,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/extensions/xmlextras/interfaceinfo/src/Makefile.in b/mozilla/extensions/xmlextras/interfaceinfo/src/Makefile.in index 3f2f3f7ce92..e28f1643cfb 100644 --- a/mozilla/extensions/xmlextras/interfaceinfo/src/Makefile.in +++ b/mozilla/extensions/xmlextras/interfaceinfo/src/Makefile.in @@ -70,7 +70,3 @@ EXTRA_COMPONENTS = nsInterfaceInfoToIDL.js include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/extensions/xmlextras/schema/src/Makefile.in b/mozilla/extensions/xmlextras/schema/src/Makefile.in index 9ffcbd7c6e8..aec094b678b 100644 --- a/mozilla/extensions/xmlextras/schema/src/Makefile.in +++ b/mozilla/extensions/xmlextras/schema/src/Makefile.in @@ -56,7 +56,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/extensions/xmlextras/soap/src/Makefile.in b/mozilla/extensions/xmlextras/soap/src/Makefile.in index 3f5e81c0786..286e6cd6880 100644 --- a/mozilla/extensions/xmlextras/soap/src/Makefile.in +++ b/mozilla/extensions/xmlextras/soap/src/Makefile.in @@ -74,7 +74,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/extensions/xmlextras/wsdl/src/Makefile.in b/mozilla/extensions/xmlextras/wsdl/src/Makefile.in index f94454492d0..ed5dd2e3c9d 100644 --- a/mozilla/extensions/xmlextras/wsdl/src/Makefile.in +++ b/mozilla/extensions/xmlextras/wsdl/src/Makefile.in @@ -54,7 +54,3 @@ LOCAL_INCLUDES = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/gfx/src/Makefile.in b/mozilla/gfx/src/Makefile.in index 60cab86707a..ed5146db89e 100644 --- a/mozilla/gfx/src/Makefile.in +++ b/mozilla/gfx/src/Makefile.in @@ -137,9 +137,6 @@ endif include $(topsrcdir)/config/rules.mk DEFINES += -D_IMPL_NS_GFX -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif libs:: icon_0.gif icon_1.gif $(INSTALL) -m 555 $^ $(DIST)/bin/res/gfx diff --git a/mozilla/gfx/src/windows/Makefile.in b/mozilla/gfx/src/windows/Makefile.in index c723aef52ec..6412bb9d940 100644 --- a/mozilla/gfx/src/windows/Makefile.in +++ b/mozilla/gfx/src/windows/Makefile.in @@ -101,7 +101,7 @@ libs:: fontEncoding.properties install:: fontEncoding.properties $(INSTALL) $^ $(DESTDIR)$(mozappdir)/res/fonts -DEFINES += -DWIN32_LEAN_AND_MEAN -DSTRICT +DEFINES += -DSTRICT EXTRA_DSO_LDOPTS += \ $(EXTRA_DSO_LIBS) \ diff --git a/mozilla/htmlparser/src/Makefile.in b/mozilla/htmlparser/src/Makefile.in index ad8222bb56b..9183b7d5151 100644 --- a/mozilla/htmlparser/src/Makefile.in +++ b/mozilla/htmlparser/src/Makefile.in @@ -94,7 +94,3 @@ EXTRA_DSO_LDOPTS += \ include $(topsrcdir)/config/rules.mk DEFINES += -DXML_DTD - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/intl/chardet/src/Makefile.in b/mozilla/intl/chardet/src/Makefile.in index 32317d1dc6a..9016256e6f5 100644 --- a/mozilla/intl/chardet/src/Makefile.in +++ b/mozilla/intl/chardet/src/Makefile.in @@ -58,5 +58,5 @@ CPPSRCS = \ include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),WINNT) -DEFINES += -D__STDC__ -DWIN32_LEAN_AND_MEAN +DEFINES += -D__STDC__ endif diff --git a/mozilla/intl/compatibility/src/Makefile.in b/mozilla/intl/compatibility/src/Makefile.in index 0b1761ffeec..5f026179196 100644 --- a/mozilla/intl/compatibility/src/Makefile.in +++ b/mozilla/intl/compatibility/src/Makefile.in @@ -49,5 +49,5 @@ include $(topsrcdir)/config/rules.mk INCLUDES += -I.. ifeq ($(OS_ARCH),WINNT) -DEFINES += -D__STDC__ -DWIN32_LEAN_AND_MEAN +DEFINES += -D__STDC__ endif diff --git a/mozilla/intl/locale/src/Makefile.in b/mozilla/intl/locale/src/Makefile.in index e6896bb3af7..80ef8f5df95 100644 --- a/mozilla/intl/locale/src/Makefile.in +++ b/mozilla/intl/locale/src/Makefile.in @@ -74,7 +74,3 @@ libs:: install:: $(SYSINSTALL) $(IFLAGS1) $(EXPORT_RESOURCE) $(DESTDIR)$(mozappdir)/res - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/intl/locale/src/windows/Makefile.in b/mozilla/intl/locale/src/windows/Makefile.in index 9d3b67951c6..498a3689924 100644 --- a/mozilla/intl/locale/src/windows/Makefile.in +++ b/mozilla/intl/locale/src/windows/Makefile.in @@ -47,5 +47,3 @@ CPPSRCS = \ include $(topsrcdir)/config/rules.mk INCLUDES += -I$(srcdir)/.. - -DEFINES += -DWIN32_LEAN_AND_MEAN diff --git a/mozilla/intl/lwbrk/src/Makefile.in b/mozilla/intl/lwbrk/src/Makefile.in index b4c9ac6cb2f..a76175cccb0 100644 --- a/mozilla/intl/lwbrk/src/Makefile.in +++ b/mozilla/intl/lwbrk/src/Makefile.in @@ -52,7 +52,3 @@ ifeq (,$(filter AIX OpenVMS QNX HP-UX,$(OS_ARCH))) CFLAGS += -D__STDC__ endif -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/intl/uconv/src/Makefile.in b/mozilla/intl/uconv/src/Makefile.in index 0a4c9d67ea0..763b91bc4a9 100644 --- a/mozilla/intl/uconv/src/Makefile.in +++ b/mozilla/intl/uconv/src/Makefile.in @@ -157,10 +157,6 @@ ifeq ($(OS_ARCH), Linux) DEFINES += -D_XOPEN_SOURCE=500 endif -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - libs:: $(EXPORT_RESOURCE) $(INSTALL) $^ $(DIST)/bin/res diff --git a/mozilla/intl/uconv/ucvcn/Makefile.in b/mozilla/intl/uconv/ucvcn/Makefile.in index a9401e6ca21..be94ac29257 100644 --- a/mozilla/intl/uconv/ucvcn/Makefile.in +++ b/mozilla/intl/uconv/ucvcn/Makefile.in @@ -57,7 +57,3 @@ EXPORTS = nsUCvCnCID.h LOCAL_INCLUDES = -I$(srcdir)/../util include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/intl/uconv/ucvibm/Makefile.in b/mozilla/intl/uconv/ucvibm/Makefile.in index 25c782dbb96..6ceed9014eb 100644 --- a/mozilla/intl/uconv/ucvibm/Makefile.in +++ b/mozilla/intl/uconv/ucvibm/Makefile.in @@ -76,7 +76,3 @@ endif endif include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/intl/uconv/ucvko/Makefile.in b/mozilla/intl/uconv/ucvko/Makefile.in index b7ab30b8343..d4a6e7e197b 100644 --- a/mozilla/intl/uconv/ucvko/Makefile.in +++ b/mozilla/intl/uconv/ucvko/Makefile.in @@ -55,7 +55,3 @@ LOCAL_INCLUDES = -I$(srcdir)/../util include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/intl/uconv/ucvlatin/Makefile.in b/mozilla/intl/uconv/ucvlatin/Makefile.in index 387a343c9af..eb7f98eb228 100644 --- a/mozilla/intl/uconv/ucvlatin/Makefile.in +++ b/mozilla/intl/uconv/ucvlatin/Makefile.in @@ -169,7 +169,3 @@ EXPORTS = nsUCvLatinCID.h LOCAL_INCLUDES = -I$(srcdir)/../util -I$(srcdir)/../src include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/intl/uconv/ucvmath/Makefile.in b/mozilla/intl/uconv/ucvmath/Makefile.in index d0a6b9e44b9..deab02a8f80 100644 --- a/mozilla/intl/uconv/ucvmath/Makefile.in +++ b/mozilla/intl/uconv/ucvmath/Makefile.in @@ -73,7 +73,3 @@ SHARED_LIBRARY_LIBS = \ EXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS) include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/intl/uconv/ucvtw/Makefile.in b/mozilla/intl/uconv/ucvtw/Makefile.in index 3e8c0fdf331..5ba4df9dcca 100644 --- a/mozilla/intl/uconv/ucvtw/Makefile.in +++ b/mozilla/intl/uconv/ucvtw/Makefile.in @@ -51,7 +51,3 @@ EXPORTS = nsUCvTWCID.h LOCAL_INCLUDES = -I$(srcdir)/../util include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/intl/uconv/ucvtw2/Makefile.in b/mozilla/intl/uconv/ucvtw2/Makefile.in index 1427069eaa0..af07c608e45 100644 --- a/mozilla/intl/uconv/ucvtw2/Makefile.in +++ b/mozilla/intl/uconv/ucvtw2/Makefile.in @@ -59,7 +59,3 @@ EXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS) include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/intl/unicharutil/src/Makefile.in b/mozilla/intl/unicharutil/src/Makefile.in index 999e800a487..ebf26c7f2d3 100644 --- a/mozilla/intl/unicharutil/src/Makefile.in +++ b/mozilla/intl/unicharutil/src/Makefile.in @@ -48,5 +48,5 @@ CPPSRCS = \ include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),WINNT) -DEFINES += -D__STDC__ -DWIN32_LEAN_AND_MEAN +DEFINES += -D__STDC__ endif diff --git a/mozilla/js/src/xpconnect/sample/Makefile.in b/mozilla/js/src/xpconnect/sample/Makefile.in index 02399257513..b05e2d2a51a 100644 --- a/mozilla/js/src/xpconnect/sample/Makefile.in +++ b/mozilla/js/src/xpconnect/sample/Makefile.in @@ -42,8 +42,6 @@ EXPORT_LIBRARY = 1 IS_COMPONENT = 1 MODULE_NAME = xpconnect_sample -DEFINES=-DWIN32_LEAN_AND_MEAN - REQUIRES = XPCOM \ XPCONNECT \ JS \ diff --git a/mozilla/js/src/xpconnect/shell/Makefile.in b/mozilla/js/src/xpconnect/shell/Makefile.in index b2db45c7db1..5f68663566f 100644 --- a/mozilla/js/src/xpconnect/shell/Makefile.in +++ b/mozilla/js/src/xpconnect/shell/Makefile.in @@ -60,9 +60,6 @@ DEFINES += -DJS_THREADSAFE ifeq ($(OS_ARCH), Linux) DEFINES += -D_BSD_SOURCE endif -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif # # Line editing support. If your OS supplies the readline library, define diff --git a/mozilla/js/src/xpconnect/src/Makefile.in b/mozilla/js/src/xpconnect/src/Makefile.in index 5d4f4f66689..77a3297c3b7 100644 --- a/mozilla/js/src/xpconnect/src/Makefile.in +++ b/mozilla/js/src/xpconnect/src/Makefile.in @@ -122,7 +122,6 @@ DEFINES += -DXPC_IDISPATCH_SUPPORT endif ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN # use pre-compiled headers CXXFLAGS += -YX -Fp$(LIBRARY_NAME).pch # precompiled headers require write access to .pch which breaks -j builds diff --git a/mozilla/js/src/xpconnect/tests/Makefile.in b/mozilla/js/src/xpconnect/tests/Makefile.in index 778b479ee30..2cf09ceb16f 100644 --- a/mozilla/js/src/xpconnect/tests/Makefile.in +++ b/mozilla/js/src/xpconnect/tests/Makefile.in @@ -60,6 +60,3 @@ LIBS = \ include $(topsrcdir)/config/rules.mk DEFINES += -DJS_THREADSAFE -DJSFILE -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/js/src/xpconnect/tests/components/Makefile.in b/mozilla/js/src/xpconnect/tests/components/Makefile.in index a3b0a1306b5..7fda6746f43 100644 --- a/mozilla/js/src/xpconnect/tests/components/Makefile.in +++ b/mozilla/js/src/xpconnect/tests/components/Makefile.in @@ -76,7 +76,3 @@ EXTRA_DSO_LDOPTS += \ $(NULL) include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/js/src/xpconnect/tools/src/Makefile.in b/mozilla/js/src/xpconnect/tools/src/Makefile.in index 5c8d1e32199..9defd363bab 100644 --- a/mozilla/js/src/xpconnect/tools/src/Makefile.in +++ b/mozilla/js/src/xpconnect/tools/src/Makefile.in @@ -65,7 +65,4 @@ EXTRA_DSO_LDOPTS += \ include $(topsrcdir)/config/rules.mk DEFINES += -DJSFILE -DJS_THREADSAFE -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/layout/base/src/Makefile.in b/mozilla/layout/base/src/Makefile.in index 03f0c27aa91..67664bde5ed 100644 --- a/mozilla/layout/base/src/Makefile.in +++ b/mozilla/layout/base/src/Makefile.in @@ -78,10 +78,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir)/../../events/src \ -I$(srcdir)/../../html/base/src \ diff --git a/mozilla/layout/html/base/src/Makefile.in b/mozilla/layout/html/base/src/Makefile.in index 09e591d76a3..887bd517532 100644 --- a/mozilla/layout/html/base/src/Makefile.in +++ b/mozilla/layout/html/base/src/Makefile.in @@ -147,10 +147,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir)/../../../xul/base/src \ -I$(srcdir)/../../../xul/content/src \ diff --git a/mozilla/layout/html/document/src/Makefile.in b/mozilla/layout/html/document/src/Makefile.in index f5550c3d911..07ee4af51c1 100644 --- a/mozilla/layout/html/document/src/Makefile.in +++ b/mozilla/layout/html/document/src/Makefile.in @@ -60,10 +60,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir)/../../base/src \ -I$(srcdir)/../../../base/src \ diff --git a/mozilla/layout/html/forms/src/Makefile.in b/mozilla/layout/html/forms/src/Makefile.in index cee3ee1d066..e264758f168 100644 --- a/mozilla/layout/html/forms/src/Makefile.in +++ b/mozilla/layout/html/forms/src/Makefile.in @@ -75,10 +75,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir)/../../../base/src \ -I$(srcdir)/../../base/src \ diff --git a/mozilla/layout/html/style/src/Makefile.in b/mozilla/layout/html/style/src/Makefile.in index 2326dd74913..1b3f02164b1 100644 --- a/mozilla/layout/html/style/src/Makefile.in +++ b/mozilla/layout/html/style/src/Makefile.in @@ -63,10 +63,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir)/../../base/src \ -I$(srcdir)/../../../base/src \ diff --git a/mozilla/layout/html/table/src/Makefile.in b/mozilla/layout/html/table/src/Makefile.in index 630a2aa7d7b..dd879bd541d 100644 --- a/mozilla/layout/html/table/src/Makefile.in +++ b/mozilla/layout/html/table/src/Makefile.in @@ -61,10 +61,6 @@ include $(topsrcdir)/config/rules.mk DEFINES += -DDEBUG_TABLE_REFLOW_TIMING_off -DDEBUG_TABLE_STRATEGY_off -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir)/../../base/src \ -I$(srcdir)/../../style/src \ diff --git a/mozilla/layout/mathml/base/src/Makefile.in b/mozilla/layout/mathml/base/src/Makefile.in index c583d4d88f3..ade80a488a8 100644 --- a/mozilla/layout/mathml/base/src/Makefile.in +++ b/mozilla/layout/mathml/base/src/Makefile.in @@ -88,10 +88,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - _PROPERTIES = \ mathfont.properties \ mathfontPUA.properties \ diff --git a/mozilla/layout/mathml/content/src/Makefile.in b/mozilla/layout/mathml/content/src/Makefile.in index 49688f21e49..1ec04d93a22 100644 --- a/mozilla/layout/mathml/content/src/Makefile.in +++ b/mozilla/layout/mathml/content/src/Makefile.in @@ -38,10 +38,6 @@ REQUIRES = xpcom \ include $(topsrcdir)/config/config.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - CPPSRCS = \ nsMathMLAtoms.cpp \ nsMathMLOperators.cpp \ diff --git a/mozilla/layout/svg/base/src/Makefile.in b/mozilla/layout/svg/base/src/Makefile.in index fa2ed358ae7..8436f9adf9d 100644 --- a/mozilla/layout/svg/base/src/Makefile.in +++ b/mozilla/layout/svg/base/src/Makefile.in @@ -69,10 +69,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - CXXFLAGS += $(MOZ_LIBART_CFLAGS) LOCAL_INCLUDES = \ diff --git a/mozilla/layout/xul/base/src/Makefile.in b/mozilla/layout/xul/base/src/Makefile.in index eb06896a090..91d47cc2832 100644 --- a/mozilla/layout/xul/base/src/Makefile.in +++ b/mozilla/layout/xul/base/src/Makefile.in @@ -112,10 +112,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - LOCAL_INCLUDES = \ -I$(srcdir) \ -I$(srcdir)/../../../base/src \ diff --git a/mozilla/mailnews/base/src/nsMessengerWinIntegration.h b/mozilla/mailnews/base/src/nsMessengerWinIntegration.h index f8c7e96d8dd..578c0f01c1c 100644 --- a/mozilla/mailnews/base/src/nsMessengerWinIntegration.h +++ b/mozilla/mailnews/base/src/nsMessengerWinIntegration.h @@ -43,6 +43,9 @@ #include +// shellapi.h is needed to build with WIN32_LEAN_AND_MEAN +#include + #include "nsIMessengerOSIntegration.h" #include "nsIFolderListener.h" #include "nsIAlertsService.h" diff --git a/mozilla/modules/plugin/base/src/Makefile.in b/mozilla/modules/plugin/base/src/Makefile.in index eec7a74a3ed..ea2c932f1da 100644 --- a/mozilla/modules/plugin/base/src/Makefile.in +++ b/mozilla/modules/plugin/base/src/Makefile.in @@ -111,7 +111,6 @@ endif include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN CXXFLAGS += -GX OS_LIBS += version.lib endif diff --git a/mozilla/modules/plugin/samples/default/windows/Makefile.in b/mozilla/modules/plugin/samples/default/windows/Makefile.in index 83d79b08e99..4c8d7eaf7c4 100644 --- a/mozilla/modules/plugin/samples/default/windows/Makefile.in +++ b/mozilla/modules/plugin/samples/default/windows/Makefile.in @@ -45,8 +45,6 @@ CPPSRCS = \ utils.cpp \ $(NULL) -DEFINES += -DWIN32_LEAN_AND_MEAN - # plugins should always be shared, even in the "static" build FORCE_SHARED_LIB = 1 diff --git a/mozilla/netwerk/base/src/Makefile.in b/mozilla/netwerk/base/src/Makefile.in index a7f75f592dc..cc5b5025c52 100644 --- a/mozilla/netwerk/base/src/Makefile.in +++ b/mozilla/netwerk/base/src/Makefile.in @@ -99,7 +99,4 @@ include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),Linux) DEFINES += -D_BSD_SOURCE endif -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/build/Makefile.in b/mozilla/netwerk/build/Makefile.in index 6a799642098..22fd2f36b50 100644 --- a/mozilla/netwerk/build/Makefile.in +++ b/mozilla/netwerk/build/Makefile.in @@ -105,7 +105,3 @@ EXTRA_DSO_LDOPTS += \ endif include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/build2/Makefile.in b/mozilla/netwerk/build2/Makefile.in index 3472e21a0f4..40b7a62b1a9 100644 --- a/mozilla/netwerk/build2/Makefile.in +++ b/mozilla/netwerk/build2/Makefile.in @@ -56,7 +56,3 @@ EXTRA_DSO_LDOPTS = \ $(NULL) include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/cache/src/Makefile.in b/mozilla/netwerk/cache/src/Makefile.in index e44bb211f0e..783107287ab 100644 --- a/mozilla/netwerk/cache/src/Makefile.in +++ b/mozilla/netwerk/cache/src/Makefile.in @@ -66,6 +66,3 @@ include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),Linux) DEFINES += -D_BSD_SOURCE endif -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/dns/src/Makefile.in b/mozilla/netwerk/dns/src/Makefile.in index 323fe88f006..e8611f0cd75 100644 --- a/mozilla/netwerk/dns/src/Makefile.in +++ b/mozilla/netwerk/dns/src/Makefile.in @@ -46,7 +46,3 @@ include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH), Linux) DEFINES += -D_BSD_SOURCE endif - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/mime/src/Makefile.in b/mozilla/netwerk/mime/src/Makefile.in index e71d4909d87..d2a729920ce 100644 --- a/mozilla/netwerk/mime/src/Makefile.in +++ b/mozilla/netwerk/mime/src/Makefile.in @@ -44,7 +44,3 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/netwerk/protocol/about/src/Makefile.in b/mozilla/netwerk/protocol/about/src/Makefile.in index 6259b94c93b..968f9301829 100644 --- a/mozilla/netwerk/protocol/about/src/Makefile.in +++ b/mozilla/netwerk/protocol/about/src/Makefile.in @@ -50,7 +50,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/protocol/data/src/Makefile.in b/mozilla/netwerk/protocol/data/src/Makefile.in index a1bd3c02447..3025afc1d5b 100644 --- a/mozilla/netwerk/protocol/data/src/Makefile.in +++ b/mozilla/netwerk/protocol/data/src/Makefile.in @@ -42,7 +42,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/protocol/file/src/Makefile.in b/mozilla/netwerk/protocol/file/src/Makefile.in index ccbfe33524f..9909d0e091e 100644 --- a/mozilla/netwerk/protocol/file/src/Makefile.in +++ b/mozilla/netwerk/protocol/file/src/Makefile.in @@ -50,7 +50,3 @@ LOCAL_INCLUDES = \ $(NULL) include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/protocol/ftp/src/Makefile.in b/mozilla/netwerk/protocol/ftp/src/Makefile.in index f6a9be29768..ea8c33fad15 100644 --- a/mozilla/netwerk/protocol/ftp/src/Makefile.in +++ b/mozilla/netwerk/protocol/ftp/src/Makefile.in @@ -59,7 +59,6 @@ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN ifndef MOZ_DEBUG ifndef NO_LOGGING DEFINES += -DFORCE_PR_LOG diff --git a/mozilla/netwerk/protocol/gopher/src/Makefile.in b/mozilla/netwerk/protocol/gopher/src/Makefile.in index 1c225b64247..fa2660a6f97 100644 --- a/mozilla/netwerk/protocol/gopher/src/Makefile.in +++ b/mozilla/netwerk/protocol/gopher/src/Makefile.in @@ -45,7 +45,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/protocol/http/src/Makefile.in b/mozilla/netwerk/protocol/http/src/Makefile.in index 35fde9bda35..1ee824408da 100644 --- a/mozilla/netwerk/protocol/http/src/Makefile.in +++ b/mozilla/netwerk/protocol/http/src/Makefile.in @@ -64,7 +64,3 @@ LOCAL_INCLUDES=-I$(srcdir)/../../../base/src FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/protocol/jar/src/Makefile.in b/mozilla/netwerk/protocol/jar/src/Makefile.in index 5748574a837..2a67af9f6a6 100644 --- a/mozilla/netwerk/protocol/jar/src/Makefile.in +++ b/mozilla/netwerk/protocol/jar/src/Makefile.in @@ -53,7 +53,3 @@ LOCAL_INCLUDES = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/protocol/res/src/Makefile.in b/mozilla/netwerk/protocol/res/src/Makefile.in index a0fa6bac1fb..e597ad9fc84 100644 --- a/mozilla/netwerk/protocol/res/src/Makefile.in +++ b/mozilla/netwerk/protocol/res/src/Makefile.in @@ -49,9 +49,6 @@ LOCAL_INCLUDES = \ include $(topsrcdir)/config/rules.mk -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif ifeq ($(OS_ARCH), Linux) DEFINES += -D_BSD_SOURCE endif diff --git a/mozilla/netwerk/protocol/viewsource/src/Makefile.in b/mozilla/netwerk/protocol/viewsource/src/Makefile.in index de2bd3fb253..2a324a6f23f 100644 --- a/mozilla/netwerk/protocol/viewsource/src/Makefile.in +++ b/mozilla/netwerk/protocol/viewsource/src/Makefile.in @@ -44,7 +44,3 @@ CPPSRCS = \ FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/netwerk/streamconv/converters/Makefile.in b/mozilla/netwerk/streamconv/converters/Makefile.in index 3d191035673..01b70298ff5 100644 --- a/mozilla/netwerk/streamconv/converters/Makefile.in +++ b/mozilla/netwerk/streamconv/converters/Makefile.in @@ -74,6 +74,6 @@ LOCAL_INCLUDES = \ include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -DZLIB_DLL +DEFINES += -DZLIB_DLL endif diff --git a/mozilla/netwerk/streamconv/src/Makefile.in b/mozilla/netwerk/streamconv/src/Makefile.in index 10feb984ace..b4628765504 100644 --- a/mozilla/netwerk/streamconv/src/Makefile.in +++ b/mozilla/netwerk/streamconv/src/Makefile.in @@ -48,7 +48,3 @@ endif FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/parser/htmlparser/src/Makefile.in b/mozilla/parser/htmlparser/src/Makefile.in index ad8222bb56b..9183b7d5151 100644 --- a/mozilla/parser/htmlparser/src/Makefile.in +++ b/mozilla/parser/htmlparser/src/Makefile.in @@ -94,7 +94,3 @@ EXTRA_DSO_LDOPTS += \ include $(topsrcdir)/config/rules.mk DEFINES += -DXML_DTD - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/string/obsolete/Makefile.in b/mozilla/string/obsolete/Makefile.in index fd9681be817..080c45b1d20 100644 --- a/mozilla/string/obsolete/Makefile.in +++ b/mozilla/string/obsolete/Makefile.in @@ -59,7 +59,3 @@ FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk DEFINES += -D_IMPL_NS_COM - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/string/src/Makefile.in b/mozilla/string/src/Makefile.in index 7aa741c9113..5459354e560 100644 --- a/mozilla/string/src/Makefile.in +++ b/mozilla/string/src/Makefile.in @@ -61,7 +61,3 @@ FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk DEFINES += -D_IMPL_NS_COM - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/uriloader/exthandler/win/nsOSHelperAppService.cpp b/mozilla/uriloader/exthandler/win/nsOSHelperAppService.cpp index bda4c7d8b1e..47a61a2c007 100644 --- a/mozilla/uriloader/exthandler/win/nsOSHelperAppService.cpp +++ b/mozilla/uriloader/exthandler/win/nsOSHelperAppService.cpp @@ -34,6 +34,9 @@ // we need windows.h to read out registry information... #include +// shellapi.h is needed to build with WIN32_LEAN_AND_MEAN +#include + // helper methods: forward declarations... BYTE * GetValueBytes( HKEY hKey, const char *pValueName, DWORD *pLen=0); nsresult GetExtensionFrom4xRegistryInfo(const char * aMimeType, nsCString& aFileExtension); diff --git a/mozilla/webshell/tests/viewer/windows/Makefile.in b/mozilla/webshell/tests/viewer/windows/Makefile.in index 35acd45cec8..c3eb3305aac 100644 --- a/mozilla/webshell/tests/viewer/windows/Makefile.in +++ b/mozilla/webshell/tests/viewer/windows/Makefile.in @@ -44,8 +44,6 @@ CPPSRCS = \ nsLabel.cpp \ $(NULL) -DEFINES += -DWIN32_LEAN_AND_MEAN - ifdef MOZ_UNICODE DEFINES += -DMOZ_UNICODE endif diff --git a/mozilla/widget/src/windows/nsAppShell.cpp b/mozilla/widget/src/windows/nsAppShell.cpp index 22b38b4af7e..fb6fcf90126 100644 --- a/mozilla/widget/src/windows/nsAppShell.cpp +++ b/mozilla/widget/src/windows/nsAppShell.cpp @@ -42,6 +42,10 @@ #include "nsIEventQueueService.h" #include "nsIServiceManager.h" #include + +// unknwn.h is needed to build with WIN32_LEAN_AND_MEAN +#include + #include "nsWidgetsCID.h" #ifdef MOZ_AIMM #include "aimm.h" diff --git a/mozilla/widget/src/windows/nsClipboard.cpp b/mozilla/widget/src/windows/nsClipboard.cpp index df303b210a1..7227c0f37d9 100644 --- a/mozilla/widget/src/windows/nsClipboard.cpp +++ b/mozilla/widget/src/windows/nsClipboard.cpp @@ -42,6 +42,9 @@ #include #include +// shellapi.h is needed to build with WIN32_LEAN_AND_MEAN +#include + #include "nsCOMPtr.h" #include "nsDataObj.h" #include "nsIClipboardOwner.h" diff --git a/mozilla/widget/src/windows/nsDragService.cpp b/mozilla/widget/src/windows/nsDragService.cpp index 9971e37b878..d5114ca1886 100644 --- a/mozilla/widget/src/windows/nsDragService.cpp +++ b/mozilla/widget/src/windows/nsDragService.cpp @@ -51,6 +51,9 @@ #include #include "OLEIDL.H" +// shellapi.h is needed to build with WIN32_LEAN_AND_MEAN +#include + //------------------------------------------------------------------------- // diff --git a/mozilla/widget/src/windows/nsFilePicker.cpp b/mozilla/widget/src/windows/nsFilePicker.cpp index 11c7ba6d017..2931c0b1374 100644 --- a/mozilla/widget/src/windows/nsFilePicker.cpp +++ b/mozilla/widget/src/windows/nsFilePicker.cpp @@ -22,11 +22,6 @@ * Seth Spitzer */ -// Define so header files for openfilename are included -#ifdef WIN32_LEAN_AND_MEAN -#undef WIN32_LEAN_AND_MEAN -#endif - #include "nsCOMPtr.h" #include "nsReadableUtils.h" #include "nsNetUtil.h" @@ -42,6 +37,10 @@ #include #include +// commdlg.h and cderr.h are needed to build with WIN32_LEAN_AND_MEAN +#include +#include + #ifdef MOZ_UNICODE #include "nsString.h" #include "nsToolkit.h" diff --git a/mozilla/widget/src/windows/nsSound.cpp b/mozilla/widget/src/windows/nsSound.cpp index 75280b25222..6e6665f4526 100644 --- a/mozilla/widget/src/windows/nsSound.cpp +++ b/mozilla/widget/src/windows/nsSound.cpp @@ -27,6 +27,9 @@ #include +// mmsystem.h is needed to build with WIN32_LEAN_AND_MEAN +#include + #include "nsSound.h" #include "nsIURL.h" #include "nsNetUtil.h" diff --git a/mozilla/widget/src/windows/nsToolkit.cpp b/mozilla/widget/src/windows/nsToolkit.cpp index f812683dd6f..ca4887f668b 100644 --- a/mozilla/widget/src/windows/nsToolkit.cpp +++ b/mozilla/widget/src/windows/nsToolkit.cpp @@ -45,10 +45,15 @@ #include "nsIEventQueueService.h" #include "nsIEventQueue.h" #ifdef MOZ_AIMM +// objbase.h must be declared before initguid.h to use the |DEFINE_GUID|'s in aimm.h +#include #include #include "aimm.h" #endif +// unknwn.h is needed to build with WIN32_LEAN_AND_MEAN +#include + static NS_DEFINE_CID(kEventQueueServiceCID, NS_EVENTQUEUESERVICE_CID); // Cached reference to event queue service diff --git a/mozilla/widget/src/windows/nsWindow.cpp b/mozilla/widget/src/windows/nsWindow.cpp index 41b4bf789d3..995fbd0f6b5 100644 --- a/mozilla/widget/src/windows/nsWindow.cpp +++ b/mozilla/widget/src/windows/nsWindow.cpp @@ -67,6 +67,9 @@ #include "nsIEventQueue.h" #include +// unknwn.h is needed to build with WIN32_LEAN_AND_MEAN +#include + //#include #include //#include "sysmets.h" diff --git a/mozilla/xpcom/base/Makefile.in b/mozilla/xpcom/base/Makefile.in index 5834cfb1956..1eb98355090 100644 --- a/mozilla/xpcom/base/Makefile.in +++ b/mozilla/xpcom/base/Makefile.in @@ -122,7 +122,3 @@ DEFINES += -D_IMPL_NS_COM ifeq ($(OS_ARCH), Linux) DEFINES += -D_BSD_SOURCE endif - -ifeq ($(OS_ARCH), WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/build/Makefile.in b/mozilla/xpcom/build/Makefile.in index dd49bfda257..cca2a31ea22 100644 --- a/mozilla/xpcom/build/Makefile.in +++ b/mozilla/xpcom/build/Makefile.in @@ -138,7 +138,6 @@ EXTRA_DSO_LDOPTS += -lbe endif ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN EXTRA_DSO_LDOPTS += shell32.lib ole32.lib ifneq (,$(MOZ_DEBUG)$(NS_TRACE_MALLOC)) EXTRA_DSO_LDOPTS += imagehlp.lib diff --git a/mozilla/xpcom/build/malloc.c b/mozilla/xpcom/build/malloc.c index cf6004928f1..9f64af25d16 100644 --- a/mozilla/xpcom/build/malloc.c +++ b/mozilla/xpcom/build/malloc.c @@ -268,7 +268,6 @@ #ifdef WIN32 -#define WIN32_LEAN_AND_MEAN #include /* Win32 doesn't supply or need the following headers */ diff --git a/mozilla/xpcom/components/Makefile.in b/mozilla/xpcom/components/Makefile.in index 15c2b1ed062..7f944ba95c2 100644 --- a/mozilla/xpcom/components/Makefile.in +++ b/mozilla/xpcom/components/Makefile.in @@ -92,7 +92,4 @@ FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk DEFINES += -D_IMPL_NS_COM -ifeq ($(OS_ARCH), WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/ds/Makefile.in b/mozilla/xpcom/ds/Makefile.in index 007051050d3..9a244f8016b 100644 --- a/mozilla/xpcom/ds/Makefile.in +++ b/mozilla/xpcom/ds/Makefile.in @@ -151,7 +151,3 @@ FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk DEFINES += -D_IMPL_NS_COM - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/glue/Makefile.in b/mozilla/xpcom/glue/Makefile.in index 252ec6a5abe..1dc9f3e9dcb 100644 --- a/mozilla/xpcom/glue/Makefile.in +++ b/mozilla/xpcom/glue/Makefile.in @@ -69,7 +69,3 @@ export:: DEFINES += \ -D_IMPL_NS_COM - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/glue/standalone/Makefile.in b/mozilla/xpcom/glue/standalone/Makefile.in index 2de4dc77606..abfbd5c0b2b 100644 --- a/mozilla/xpcom/glue/standalone/Makefile.in +++ b/mozilla/xpcom/glue/standalone/Makefile.in @@ -89,8 +89,4 @@ endif DEFINES += -DXPCOM_GLUE -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/xpcom/io/Makefile.in b/mozilla/xpcom/io/Makefile.in index 8e4009b2016..11010d85e7d 100644 --- a/mozilla/xpcom/io/Makefile.in +++ b/mozilla/xpcom/io/Makefile.in @@ -162,7 +162,4 @@ DEFINES += -D_IMPL_NS_COM ifeq ($(OS_ARCH), Linux) DEFINES += -D_BSD_SOURCE endif -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/proxy/src/Makefile.in b/mozilla/xpcom/proxy/src/Makefile.in index 387ce7ee391..bc20d9cf04d 100644 --- a/mozilla/xpcom/proxy/src/Makefile.in +++ b/mozilla/xpcom/proxy/src/Makefile.in @@ -48,7 +48,3 @@ FORCE_STATIC_LIB = 1 FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/reflect/xptcall/src/Makefile.in b/mozilla/xpcom/reflect/xptcall/src/Makefile.in index 40b6f1a7ab0..6a5f784bac4 100644 --- a/mozilla/xpcom/reflect/xptcall/src/Makefile.in +++ b/mozilla/xpcom/reflect/xptcall/src/Makefile.in @@ -44,7 +44,3 @@ include $(topsrcdir)/config/rules.mk DEFINES += -DEXPORT_XPTC_API -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/xpcom/reflect/xptcall/src/md/win32/Makefile.in b/mozilla/xpcom/reflect/xptcall/src/md/win32/Makefile.in index 2e6804dc0f6..21c963fbb09 100644 --- a/mozilla/xpcom/reflect/xptcall/src/md/win32/Makefile.in +++ b/mozilla/xpcom/reflect/xptcall/src/md/win32/Makefile.in @@ -54,7 +54,3 @@ include $(topsrcdir)/config/rules.mk DEFINES += -DEXPORT_XPTC_API LOCAL_INCLUDES = -I$(srcdir)/../.. - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/reflect/xptcall/tests/Makefile.in b/mozilla/xpcom/reflect/xptcall/tests/Makefile.in index de043d2bb52..44fef9fe543 100644 --- a/mozilla/xpcom/reflect/xptcall/tests/Makefile.in +++ b/mozilla/xpcom/reflect/xptcall/tests/Makefile.in @@ -45,8 +45,4 @@ ifeq ($(OS_ARCH),BSD_OS) OS_LIBS += -lgcc endif -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - diff --git a/mozilla/xpcom/reflect/xptinfo/src/Makefile.in b/mozilla/xpcom/reflect/xptinfo/src/Makefile.in index 2524089c54c..ff1f797ea07 100644 --- a/mozilla/xpcom/reflect/xptinfo/src/Makefile.in +++ b/mozilla/xpcom/reflect/xptinfo/src/Makefile.in @@ -56,7 +56,4 @@ include $(topsrcdir)/config/rules.mk LOCAL_INCLUDES = -I$(srcdir)/../../../ds DEFINES += -DEXPORT_XPTI_API -DEXPORT_XPT_API -ifeq ($(OS_ARCH), WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/reflect/xptinfo/tests/Makefile.in b/mozilla/xpcom/reflect/xptinfo/tests/Makefile.in index a1d1afc0243..177390b6505 100644 --- a/mozilla/xpcom/reflect/xptinfo/tests/Makefile.in +++ b/mozilla/xpcom/reflect/xptinfo/tests/Makefile.in @@ -40,6 +40,3 @@ LIBS = \ include $(topsrcdir)/config/rules.mk DEFINES += -DEXPORT_XPTI_API -ifeq ($(OS_ARCH), WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/string/obsolete/Makefile.in b/mozilla/xpcom/string/obsolete/Makefile.in index fd9681be817..080c45b1d20 100644 --- a/mozilla/xpcom/string/obsolete/Makefile.in +++ b/mozilla/xpcom/string/obsolete/Makefile.in @@ -59,7 +59,3 @@ FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk DEFINES += -D_IMPL_NS_COM - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/string/src/Makefile.in b/mozilla/xpcom/string/src/Makefile.in index 7aa741c9113..5459354e560 100644 --- a/mozilla/xpcom/string/src/Makefile.in +++ b/mozilla/xpcom/string/src/Makefile.in @@ -61,7 +61,3 @@ FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk DEFINES += -D_IMPL_NS_COM - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/tests/windows/TestCOM.cpp b/mozilla/xpcom/tests/windows/TestCOM.cpp index 058fcab8458..9b55530adfe 100644 --- a/mozilla/xpcom/tests/windows/TestCOM.cpp +++ b/mozilla/xpcom/tests/windows/TestCOM.cpp @@ -41,6 +41,9 @@ #include "nsISupports.h" #include "nsIFactory.h" +// unknwn.h is needed to build with WIN32_LEAN_AND_MEAN +#include + // {5846BA30-B856-11d1-A98A-00805F8A7AC4} #define NS_ITEST_COM_IID \ { 0x5846ba30, 0xb856, 0x11d1, \ diff --git a/mozilla/xpcom/threads/Makefile.in b/mozilla/xpcom/threads/Makefile.in index bcc8a1f5993..5dc2b22deac 100644 --- a/mozilla/xpcom/threads/Makefile.in +++ b/mozilla/xpcom/threads/Makefile.in @@ -82,7 +82,4 @@ FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk DEFINES += -D_IMPL_NS_COM -ifeq ($(OS_ARCH), WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/typelib/xpt/src/Makefile.in b/mozilla/xpcom/typelib/xpt/src/Makefile.in index 4accdb2a393..3cb5e1e2714 100644 --- a/mozilla/xpcom/typelib/xpt/src/Makefile.in +++ b/mozilla/xpcom/typelib/xpt/src/Makefile.in @@ -47,10 +47,6 @@ include $(topsrcdir)/config/rules.mk DEFINES += -DEXPORT_XPT_API HOST_CFLAGS += -DEXPORT_XPT_API -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif - # Build libxpt early so that it'll be available to xpidl, which also # must be built early. export:: libs diff --git a/mozilla/xpcom/typelib/xpt/tests/Makefile.in b/mozilla/xpcom/typelib/xpt/tests/Makefile.in index af2c1936ea8..acf180a04cd 100644 --- a/mozilla/xpcom/typelib/xpt/tests/Makefile.in +++ b/mozilla/xpcom/typelib/xpt/tests/Makefile.in @@ -41,6 +41,3 @@ LIBS = \ include $(topsrcdir)/config/rules.mk DEFINES += -DEXPORT_XPT_API -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpcom/typelib/xpt/tools/Makefile.in b/mozilla/xpcom/typelib/xpt/tools/Makefile.in index 4ddc9b37182..fe7f6899d52 100644 --- a/mozilla/xpcom/typelib/xpt/tools/Makefile.in +++ b/mozilla/xpcom/typelib/xpt/tools/Makefile.in @@ -47,7 +47,7 @@ include $(topsrcdir)/config/rules.mk # Compile directly against the static lib, so we can use the tools # during the build without the shared library path being set. ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -DEXPORT_XPT_API +DEFINES += -DEXPORT_XPT_API endif LIBS = $(DIST)/lib/$(LIB_PREFIX)xpt.$(LIB_SUFFIX) diff --git a/mozilla/xpfe/appshell/src/Makefile.in b/mozilla/xpfe/appshell/src/Makefile.in index 145439aa0e6..7018ba20e25 100644 --- a/mozilla/xpfe/appshell/src/Makefile.in +++ b/mozilla/xpfe/appshell/src/Makefile.in @@ -83,7 +83,6 @@ endif endif ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN EXTRA_DSO_LIBS = gkgfx endif diff --git a/mozilla/xpfe/bootstrap/Makefile.in b/mozilla/xpfe/bootstrap/Makefile.in index 599acd2db69..7c7b3db777e 100644 --- a/mozilla/xpfe/bootstrap/Makefile.in +++ b/mozilla/xpfe/bootstrap/Makefile.in @@ -170,7 +170,6 @@ endif ifeq ($(MOZ_WIDGET_TOOLKIT),windows) RCINCLUDE = splash.rc -DEFINES += -DWIN32_LEAN_AND_MEAN CPPSRCS += nsNativeAppSupportWin.cpp nsNativeAppSupportBase.cpp OS_LIBS += comctl32.lib comdlg32.lib uuid.lib shell32.lib ole32.lib oleaut32.lib version.lib winspool.lib endif diff --git a/mozilla/xpfe/browser/src/Makefile.in b/mozilla/xpfe/browser/src/Makefile.in index e2ac403af65..e5eb48479b1 100644 --- a/mozilla/xpfe/browser/src/Makefile.in +++ b/mozilla/xpfe/browser/src/Makefile.in @@ -66,7 +66,3 @@ EXTRA_DSO_LDOPTS = \ $(NULL) include $(topsrcdir)/config/rules.mk - -ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -endif diff --git a/mozilla/xpfe/components/build/Makefile.in b/mozilla/xpfe/components/build/Makefile.in index 11c265c9936..bcbb775e393 100644 --- a/mozilla/xpfe/components/build/Makefile.in +++ b/mozilla/xpfe/components/build/Makefile.in @@ -111,7 +111,6 @@ LOCAL_INCLUDES += \ endif ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN SHARED_LIBRARY_LIBS += \ $(DIST)/lib/$(LIB_PREFIX)urlwidgt_s.$(LIB_SUFFIX) \ diff --git a/mozilla/xpinstall/cleanup/Makefile.in b/mozilla/xpinstall/cleanup/Makefile.in index dd9c8994773..c53b34ee5c6 100644 --- a/mozilla/xpinstall/cleanup/Makefile.in +++ b/mozilla/xpinstall/cleanup/Makefile.in @@ -68,7 +68,6 @@ LDFLAGS += $(TK_LIBS) endif ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN LDFLAGS += /SUBSYSTEM:WINDOWS endif diff --git a/mozilla/xpinstall/src/Makefile.in b/mozilla/xpinstall/src/Makefile.in index eac494786b4..46bbf0bea47 100644 --- a/mozilla/xpinstall/src/Makefile.in +++ b/mozilla/xpinstall/src/Makefile.in @@ -122,6 +122,6 @@ EXTRA_DSO_LDOPTS = \ include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),WINNT) -DEFINES += -DWIN32_LEAN_AND_MEAN -DZLIB_DLL +DEFINES += -DZLIB_DLL endif diff --git a/mozilla/xpinstall/wizard/windows/nsinstall/nsinstall.cpp b/mozilla/xpinstall/wizard/windows/nsinstall/nsinstall.cpp index cb058326d2e..d4f8eb86010 100644 --- a/mozilla/xpinstall/wizard/windows/nsinstall/nsinstall.cpp +++ b/mozilla/xpinstall/wizard/windows/nsinstall/nsinstall.cpp @@ -24,6 +24,11 @@ */ #include + +// stdlib.h and malloc.h are needed to build with WIN32_LEAN_AND_MEAN +#include +#include + #include "resource.h" #include "zlib.h" diff --git a/mozilla/xpinstall/wizard/windows/setup/dialogs.c b/mozilla/xpinstall/wizard/windows/setup/dialogs.c index eb83f402410..aa02d39433e 100644 --- a/mozilla/xpinstall/wizard/windows/setup/dialogs.c +++ b/mozilla/xpinstall/wizard/windows/setup/dialogs.c @@ -33,6 +33,9 @@ #include #include +// commdlg.h is needed to build with WIN32_LEAN_AND_MEAN +#include + static WNDPROC OldListBoxWndProc; static BOOL gbProcessingXpnstallFiles; static DWORD gdwACFlag; diff --git a/mozilla/xpinstall/wizard/windows/setup/extra.c b/mozilla/xpinstall/wizard/windows/setup/extra.c index 904bd7e6760..9e942352eaf 100644 --- a/mozilla/xpinstall/wizard/windows/setup/extra.c +++ b/mozilla/xpinstall/wizard/windows/setup/extra.c @@ -37,6 +37,9 @@ #include #include +// shellapi.h is needed to build with WIN32_LEAN_AND_MEAN +#include + #define HIDWORD(l) ((DWORD) (((ULONG) (l) >> 32) & 0xFFFF)) #define LODWORD(l) ((DWORD) (l)) diff --git a/mozilla/xpinstall/wizard/windows/uninstall/extra.c b/mozilla/xpinstall/wizard/windows/uninstall/extra.c index 156d3061e11..3e08c1fce59 100644 --- a/mozilla/xpinstall/wizard/windows/uninstall/extra.c +++ b/mozilla/xpinstall/wizard/windows/uninstall/extra.c @@ -29,6 +29,9 @@ #include "ifuncns.h" #include +// shellapi.h is needed to build with WIN32_LEAN_AND_MEAN +#include + #define HIDWORD(l) ((DWORD) (((ULONG) (l) >> 32) & 0xFFFF)) #define LODWORD(l) ((DWORD) (l))