version 1.83, 2011/05/04 07:32:43
|
version 1.87, 2012/07/30 09:23:47
|
|
|
# include <Pegasus/Common/Platform_AIX_RS_IBMCXX.h> | # include <Pegasus/Common/Platform_AIX_RS_IBMCXX.h> |
#elif defined (PEGASUS_PLATFORM_HPUX_PARISC_ACC) | #elif defined (PEGASUS_PLATFORM_HPUX_PARISC_ACC) |
# include <Pegasus/Common/Platform_HPUX_PARISC_ACC.h> | # include <Pegasus/Common/Platform_HPUX_PARISC_ACC.h> |
|
#elif defined (PEGASUS_PLATFORM_HPUX_PARISC_GNU) |
|
# include <Pegasus/Common/Platform_HPUX_PARISC_GNU.h> |
#elif defined (PEGASUS_PLATFORM_HPUX_IA64_ACC) | #elif defined (PEGASUS_PLATFORM_HPUX_IA64_ACC) |
# include <Pegasus/Common/Platform_HPUX_IA64_ACC.h> | # include <Pegasus/Common/Platform_HPUX_IA64_ACC.h> |
|
#elif defined (PEGASUS_PLATFORM_HPUX_IA64_GNU) |
|
# include <Pegasus/Common/Platform_HPUX_IA64_GNU.h> |
#elif defined (PEGASUS_PLATFORM_TRU64_ALPHA_DECCXX) | #elif defined (PEGASUS_PLATFORM_TRU64_ALPHA_DECCXX) |
# include <Pegasus/Common/Platform_TRU64_ALPHA_DECCXX.h> | # include <Pegasus/Common/Platform_TRU64_ALPHA_DECCXX.h> |
#elif defined (PEGASUS_PLATFORM_SOLARIS_SPARC_GNU) | #elif defined (PEGASUS_PLATFORM_SOLARIS_SPARC_GNU) |
|
|
# include <Pegasus/Common/Platform_LINUX_PPC_GNU.h> | # include <Pegasus/Common/Platform_LINUX_PPC_GNU.h> |
#elif defined (PEGASUS_PLATFORM_LINUX_PPC64_GNU) | #elif defined (PEGASUS_PLATFORM_LINUX_PPC64_GNU) |
# include <Pegasus/Common/Platform_LINUX_PPC64_GNU.h> | # include <Pegasus/Common/Platform_LINUX_PPC64_GNU.h> |
|
#elif defined (PEGASUS_PLATFORM_LINUX_PPC_E500_GNU) |
|
# include <Pegasus/Common/Platform_LINUX_PPC_E500_GNU.h> |
#elif defined (PEGASUS_PLATFORM_LINUX_ZSERIES_GNU) | #elif defined (PEGASUS_PLATFORM_LINUX_ZSERIES_GNU) |
# include <Pegasus/Common/Platform_LINUX_ZSERIES_GNU.h> | # include <Pegasus/Common/Platform_LINUX_ZSERIES_GNU.h> |
#elif defined (PEGASUS_PLATFORM_LINUX_ZSERIES64_GNU) | #elif defined (PEGASUS_PLATFORM_LINUX_ZSERIES64_GNU) |
|
|
# include <Pegasus/Common/Platform_VMS_IA64_DECCXX.h> | # include <Pegasus/Common/Platform_VMS_IA64_DECCXX.h> |
#elif defined (PEGASUS_PLATFORM_LINUX_XSCALE_GNU) | #elif defined (PEGASUS_PLATFORM_LINUX_XSCALE_GNU) |
# include <Pegasus/Common/Platform_LINUX_XSCALE_GNU.h> | # include <Pegasus/Common/Platform_LINUX_XSCALE_GNU.h> |
|
#elif defined (PEGASUS_PLATFORM_LINUX_X86_64_CLANG) |
|
# include <Pegasus/Common/Platform_LINUX_X86_64_CLANG.h> |
|
#elif defined (PEGASUS_PLATFORM_LINUX_IX86_CLANG) |
|
# include <Pegasus/Common/Platform_LINUX_IX86_CLANG.h> |
#else | #else |
# error "<Pegasus/Common/Config.h>: Unsupported Platform" | # error "<Pegasus/Common/Config.h>: Unsupported Platform" |
#endif | #endif |
|
|
** This value can be overridden platform specific by defining the macro in | ** This value can be overridden platform specific by defining the macro in |
** the corresponding PEGASUS_PLATFORM_*.h file. | ** the corresponding PEGASUS_PLATFORM_*.h file. |
*/ | */ |
|
|
|
|
#ifndef PEGASUS_PG_OBJECTMANAGER_ELEMENTNAME | #ifndef PEGASUS_PG_OBJECTMANAGER_ELEMENTNAME |
# ifdef PEGASUS_FLAVOR | # ifdef PEGASUS_FLAVOR |
# define PEGASUS_PG_OBJECTMANAGER_ELEMENTNAME PEGASUS_FLAVOR"-pegasus" | # define PEGASUS_PG_OBJECTMANAGER_ELEMENTNAME PEGASUS_FLAVOR"-pegasus" |
|
|
# endif | # endif |
#endif | #endif |
| |
|
/* |
|
** PEGASUS_INSTANCEID_GLOBAL_PREFIX |
|
** This macro is used to create the Name property on the PG_ObjectManager |
|
** instance. This value is also used in SLP announcement for service-id. |
|
** |
|
** This value can be overridden platform specific by defining the macro in |
|
** the corresponding PEGASUS_PLATFORM_*.h file. |
|
*/ |
|
#ifndef PEGASUS_INSTANCEID_GLOBAL_PREFIX |
|
# ifdef PEGASUS_FLAVOR |
|
# define PEGASUS_INSTANCEID_GLOBAL_PREFIX "PG-"PEGASUS_FLAVOR |
|
# else |
|
# define PEGASUS_INSTANCEID_GLOBAL_PREFIX "PG" |
|
# endif |
|
#endif |
| |
#endif /* Pegasus_Config_h */ | #endif /* Pegasus_Config_h */ |