1 /* 2 * Copyright 2010, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef ICON_BUILD_H 6 #define ICON_BUILD_H 7 8 9 #ifdef ICON_O_MATIC 10 # define _BEGIN_ICON_NAMESPACE 11 # define _END_ICON_NAMESPACE 12 # define _ICON_NAMESPACE :: 13 # define _USING_ICON_NAMESPACE 14 #else 15 # define _BEGIN_ICON_NAMESPACE namespace BPrivate { namespace Icon { 16 # define _END_ICON_NAMESPACE } } 17 # define _ICON_NAMESPACE BPrivate::Icon:: 18 # define _USING_ICON_NAMESPACE using namespace BPrivate::Icon; 19 #endif 20 21 22 #endif // ICON_BUILD_H 23