avoid charm.h in converse code, use converse.h instead
[charm.git] / src / ck-core / middle.h
1 #ifndef _MIDDLE_H_
2 #define _MIDDLE_H_
3
4 #include "conv-config.h"  /* If we don't make sure this is included, we may miss CMK_BLUEGENE_CHARM */
5
6 #if CMK_NAMESPACES_BROKEN
7 # if CMK_BLUEGENE_CHARM
8 #  error "BLUEGENE Charm++ cannot be compiled without namespace support"
9 # else
10 #  include "middle-conv.h"
11 # endif
12 #else
13 # if CMK_BLUEGENE_CHARM
14 #  include "middle-blue.h"
15    using namespace BGConverse;
16 # else
17 #  include "middle-conv.h"
18    using namespace Converse;
19 # endif
20 #endif
21
22 #endif