35 lines
761 B
C
35 lines
761 B
C
|
/*
|
||
|
* Copyright 2016 Google Inc.
|
||
|
*
|
||
|
* Use of this source code is governed by a BSD-style license that can be
|
||
|
* found in the LICENSE file.
|
||
|
*/
|
||
|
#ifndef SkLeanWindows_DEFINED
|
||
|
#define SkLeanWindows_DEFINED
|
||
|
|
||
|
#include "SkTypes.h"
|
||
|
|
||
|
#ifdef SK_BUILD_FOR_WIN
|
||
|
# ifndef WIN32_LEAN_AND_MEAN
|
||
|
# define WIN32_LEAN_AND_MEAN
|
||
|
# define WIN32_IS_MEAN_WAS_LOCALLY_DEFINED
|
||
|
# endif
|
||
|
# ifndef NOMINMAX
|
||
|
# define NOMINMAX
|
||
|
# define NOMINMAX_WAS_LOCALLY_DEFINED
|
||
|
# endif
|
||
|
#
|
||
|
# include <windows.h>
|
||
|
#
|
||
|
# ifdef WIN32_IS_MEAN_WAS_LOCALLY_DEFINED
|
||
|
# undef WIN32_IS_MEAN_WAS_LOCALLY_DEFINED
|
||
|
# undef WIN32_LEAN_AND_MEAN
|
||
|
# endif
|
||
|
# ifdef NOMINMAX_WAS_LOCALLY_DEFINED
|
||
|
# undef NOMINMAX_WAS_LOCALLY_DEFINED
|
||
|
# undef NOMINMAX
|
||
|
# endif
|
||
|
#endif
|
||
|
|
||
|
#endif // SkLeanWindows_DEFINED
|