2 //=============================================================================
6 * @brief Microsoft Windows configuration file.
8 * This file is the ACE configuration file for all of Microsoft Windows
9 * platforms that ACE runs on. Based on preprocessor definitions, it
10 * includes other more specific configuration files.
12 * @author Darrell Brunsch <brunsch@cs.wustl.edu>
14 //=============================================================================
16 #ifndef ACE_CONFIG_WIN32_H
17 #define ACE_CONFIG_WIN32_H
18 #include /**/ "ace/pre.h"
20 // NOTE: Please do not add anything besides #include's here. Put other stuff
21 // (definitions, etc.) in the included headers
23 // We need to ensure that for Borland vcl.h can be included before
24 // windows.h. So we will not include config-win32-common.h from here,
25 // but instead let it be included at the appropriate place in
26 // config-win32-borland.h.
27 #if !defined (__BORLANDC__)
28 # include "ace/config-win32-common.h"
29 #endif /* !__BORLANDC__ */
31 // Include the config-win32-* file specific to the compiler
32 #if defined (__BORLANDC__)
33 # include "ace/config-win32-borland.h"
34 #elif defined (_MSC_VER)
35 # include "ace/config-win32-msvc.h"
36 #elif defined (__MINGW32__)
37 # if defined (__MINGW64_VERSION_MAJOR)
38 # include "ace/config-win32-mingw64.h"
40 # include "ace/config-win32-mingw.h"
43 # error Compiler is not supported
46 #include /**/ "ace/post.h"
47 #endif /* ACE_CONFIG_WIN32_H */