On 8/24/05, Dave Shield <[EMAIL PROTECTED]> wrote:
> On Wed, 2005-08-24 at 19:17 +0530, aakansha rajvi wrote:
> > On 8/24/05, aakansha rajvi <[EMAIL PROTECTED]> wrote:
> > > On 8/24/05, Dave Shield <[EMAIL PROTECTED]> wrote:
>
> > > > If you look closely at the section of that output which follows
> > > > the reference to "netsnmpmibs", there's no mention whatsoever
> > > > of your "test-mibs" directory, or any of your new MIB modules.
> >
> > As I mentioned that my directory structure as ,
> >
> > agent
> > |
> > mibgroup
> > |
> > test-mib
> > | |
> > poe apps...etc.,
> > |
> > poe.c poe.h
> >
> > I added just poe.c and poe.h to netsnmpmibs project. Is it required to
> > add a reference to test-mib (which contains all the private compiled
> > mibs) anywhere?
>
> Yes!
> How else do you expect the compiler to *find* these files?
>
>
> When you add a module to the "netsnmpmibs" project, you should
> be specifying the full (relative) path to the code file.
> For example, the first few entries in the distribution are:
>
> SOURCE=..\..\agent\mibgroup\mibII\setSerialNo.c
> SOURCE=..\..\agent\mibgroup\mibII\snmp_mib.c
> SOURCE=..\..\agent\mibgroup\mibII\sysORTable.c
> etc
>
> so you need to be adding something like
>
> SOURCE=..\..\agent\mibgroup\test-mib\poe\poe.c
Yes. I am having the entry. Pls have a look at the attached files.
I am attaching mib_module_includes and mib_module_inits files also.
>
>
> If you believe that you've already done this (and it still
> doesn't work), then perhaps you could append a copy of the
> updated netsnmpmibs.dsp file, so that we can see what you've
> actually done (rather than having to guess).
>
>
> And please send this to the *list*, not to me directly.
> I don't intend to respond to email sent privately.
>
> [Oh, and it would be useful if one of our Windows experts
> could chip in at some point. I'm acutely aware that I'm
> trying to provide advice from a position of acute ignorance!]
>
> Dave
>
# Microsoft Developer Studio Project File - Name="netsnmpmibs" - Package
Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static Library" 0x0104
CFG=netsnmpmibs - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "netsnmpmibs.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "netsnmpmibs.mak" CFG="netsnmpmibs - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "netsnmpmibs - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE "netsnmpmibs - Win32 Debug" (based on "Win32 (x86) Static Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "netsnmpmibs - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "../lib/release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D
"_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "." /I ".." /I "..\..\snmplib" /I "..\.."
/I "..\..\include" /I "..\..\agent" /I "..\..\agent\mibgroup" /D "WIN32" /D
"NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409
# ADD RSC /l 0x409
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo
!ELSEIF "$(CFG)" == "netsnmpmibs - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../lib/debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"
/D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "." /I ".." /I "..\..\snmplib" /I
"..\.." /I "..\..\include" /I "..\..\agent" /I "..\..\agent\mibgroup" /D
"WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409
# ADD RSC /l 0x409
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo
!ENDIF
# Begin Target
# Name "netsnmpmibs - Win32 Release"
# Name "netsnmpmibs - Win32 Debug"
# Begin Group "mibII"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\mibII\setSerialNo.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\mibII\snmp_mib.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\mibII\sysORTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\mibII\system_mib.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\mibII\vacm_conf.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\mibII\vacm_context.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\mibII\vacm_vars.c
# End Source File
# End Group
# Begin Group "disman"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\disman\mteEventNotificationTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\disman\mteEventTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\disman\mteObjectsTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\disman\mteTriggerBooleanTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\disman\mteTriggerDeltaTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\disman\mteTriggerExistenceTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\disman\mteTriggerTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\disman\mteTriggerThresholdTable.c
# End Source File
# End Group
# Begin Group "examples"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\examples\example.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\examples\ucdDemoPublic.c
# End Source File
# End Group
# Begin Group "ucd-snmp"
# PROP Default_Filter ""
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\dlmod.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\errormib.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\extensible.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\file.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\loadave.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\pass.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\pass_persist.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\proc.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\proxy.c"
# End Source File
# Begin Source File
SOURCE="..\..\agent\mibgroup\ucd-snmp\versioninfo.c"
# End Source File
# End Group
# Begin Group "snmpv3"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\snmpv3\snmpEngine.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\snmpv3\snmpMPDStats.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\snmpv3\usmConf.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\snmpv3\usmStats.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\snmpv3\usmUser.c
# End Source File
# End Group
# Begin Group "notification"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\notification\snmpNotifyFilterProfileTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\notification\snmpNotifyFilterTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\notification\snmpNotifyTable.c
# End Source File
# End Group
# Begin Group "target"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\target\snmpTargetAddrEntry.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\target\snmpTargetParamsEntry.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\target\target.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\target\target_counters.c
# End Source File
# End Group
# Begin Group "agentx"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\agentx\agentx_config.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agentx\client.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agentx\master.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agentx\master_admin.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agentx\protocol.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agentx\subagent.c
# End Source File
# End Group
# Begin Group "agent"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\agent\extend.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agent\nsCache.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agent\nsDebug.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agent\nsLogging.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agent\nsModuleTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\agent\nsTransactionTable.c
# End Source File
# End Group
# Begin Group "utilities"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\agent\mibgroup\utilities\execute.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\header_complex.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mib_modules.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\utilities\override.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\util_funcs.c
# End Source File
# End Group
# Begin Source File
SOURCE=..\..\agent\mibgroup\test-mib\pethMainPseTable\pethMainPseTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\panduit-mib\pethPsePortTable\pethPsePortTable.c
# End Source File
# Begin Source File
SOURCE=..\..\agent\mibgroup\smux\smux.c
# End Source File
# End Target
# End Project
/* This file is automatically generated by configure. Do not modify by hand. */
/* don't use hand -- use notepad !! */
/* The controlling defines are declared in mib_module_config.h */
if (should_init("system_mib")) init_system_mib();
if (should_init("sysORTable")) init_sysORTable();
if (should_init("pethMainPseTable")) init_pethMainPseTable();
if (should_init("pethPsePortTable")) init_pethPsePortTable();
#ifdef HAVE_WIN32_PLATFORM_SDK
if (should_init("at")) init_at();
if (should_init("interfaces")) init_interfaces();
if (should_init("tcp")) init_tcp();
if (should_init("tcpTable")) init_tcpTable();
if (should_init("icmp")) init_icmp();
if (should_init("ip")) init_ip();
if (should_init("udp")) init_udp();
if (should_init("udpTable")) init_udpTable();
if (should_init("var_route")) init_var_route();
#endif
if (should_init("snmp_mib")) init_snmp_mib();
if (should_init("vacm_vars")) init_vacm_vars();
if (should_init("setSerialNo")) init_setSerialNo();
#ifdef USING_UCD_SNMP_MODULE
if (should_init("proc")) init_proc();
if (should_init("versioninfo")) init_versioninfo();
if (should_init("pass")) init_pass();
if (should_init("pass_persist")) init_pass_persist();
#ifndef _MSC_VER
if (should_init("disk")) init_disk();
#endif
if (should_init("loadave")) init_loadave();
if (should_init("extensible")) init_extensible();
if (should_init("extend")) init_extend();
if (should_init("errormib")) init_errormib();
if (should_init("file")) init_file();
if (should_init("dlmod")) init_dlmod();
if (should_init("proxy")) init_proxy();
#endif
if (should_init("snmpEngine")) init_snmpEngine();
if (should_init("snmpMPDStats")) init_snmpMPDStats();
if (should_init("usmStats")) init_usmStats();
if (should_init("usmUser")) init_usmUser();
if (should_init("snmpNotifyTable")) init_snmpNotifyTable();
if (should_init("snmpNotifyFilterTable")) init_snmpNotifyFilterTable();
if (should_init("snmpNotifyFilterProfileTable"))
init_snmpNotifyFilterProfileTable();
if (should_init("snmpTargetAddrEntry")) init_snmpTargetAddrEntry();
if (should_init("snmpTargetParamsEntry")) init_snmpTargetParamsEntry();
if (should_init("target_counters")) init_target_counters();
if (should_init("nsTransactionTable")) init_nsTransactionTable();
if (should_init("nsModuleTable")) init_nsModuleTable();
if (should_init("nsDebug")) init_nsDebug();
if (should_init("nsCache")) init_nsCache();
if (should_init("nsLogging")) init_nsLogging();
#ifdef USING_HOST_MODULE
if (should_init("hr_system")) init_hr_system();
if (should_init("hr_storage")) init_hr_storage();
if (should_init("hr_device")) init_hr_device();
if (should_init("hr_other")) init_hr_other();
if (should_init("hr_proc")) init_hr_proc();
if (should_init("hr_network")) init_hr_network();
if (should_init("hr_print")) init_hr_print();
if (should_init("hr_disk")) init_hr_disk();
if (should_init("hr_partition")) init_hr_partition();
if (should_init("hr_filesys")) init_hr_filesys();
if (should_init("hr_swrun")) init_hr_swrun();
if (should_init("hr_swinst")) init_hr_swinst();
#endif
#ifdef USING_RMON_MODULE
if (should_init("rows")) init_rows();
if (should_init("agutil")) init_agutil();
if (should_init("statistics")) init_statistics();
if (should_init("alarm")) init_alarm();
if (should_init("history")) init_history();
if (should_init("event")) init_event();
#endif
if (should_init("override")) init_override();
#ifdef USING_DISMAN_EVENT_MIB_MODULE
#ifdef SNMP_TRANSPORT_CALLBACK_DOMAIN
if (should_init("mteTriggerTable")) init_mteTriggerTable();
#endif
if (should_init("mteTriggerDeltaTable")) init_mteTriggerDeltaTable();
if (should_init("mteTriggerExistenceTable")) init_mteTriggerExistenceTable();
if (should_init("mteTriggerBooleanTable")) init_mteTriggerBooleanTable();
if (should_init("mteTriggerThresholdTable")) init_mteTriggerThresholdTable();
if (should_init("mteObjectsTable")) init_mteObjectsTable();
if (should_init("mteEventTable")) init_mteEventTable();
if (should_init("mteEventNotificationTable"))
init_mteEventNotificationTable();
#endif
if (should_init("vacm_context")) init_vacm_context();
#ifdef USING_SMUX_MODULE
if (should_init("smux")) init_smux();
#endif
#ifdef USING_EXAMPLES_EXAMPLE_MODULE
if (should_init("example")) init_example();
#endif
#ifdef USING_EXAMPLES_UCDDEMOPUBLIC_MODULE
if (should_init("ucdDemoPublic")) init_ucdDemoPublic();
#endif
#ifdef USING_MIBII_IPV6_MODULE
if (should_init("ipv6")) init_ipv6();
#endif
/* This file is automatically generated by configure. Do not modify by hand. */
/*
* The defines found in net-snmp/agent/mib_module_config.h
* are used to include/exclude header files referenced here.
*/
#include "mibgroup/mibII.h"
#include "mibgroup/ucd_snmp.h"
#include "mibgroup/snmpv3mibs.h"
#include "mibgroup/notification.h"
#include "mibgroup/target.h"
#include "mibgroup/agent_mibs.h"
#include "mibgroup/test-mib/pethPsePortTable/pethPsePortTable.h"
#include "mibgroup/test-mib/pethMainPseTable/pethMainPseTable.h"
#ifdef USING_AGENTX_MODULE
#include "mibgroup/agentx.h"
#endif
#include "mibgroup/agent_mibs.h"
#include "mibgroup/utilities.h"
#ifdef USING_HOST_MODULE
#include "mibgroup/host.h"
#endif
#ifdef USING_RMON_MODULE
#include "mibgroup/Rmon.h"
#endif
#ifdef USING_DISMAN_EVENT_MIB_MODULE
#include "mibgroup/disman/event-mib.h"
#endif
#ifdef USING_SMUX_MODULE
#include "mibgroup/smux.h"
#endif
#ifndef WIN32
#include "mibgroup/mibII/ipv6.h"
#endif
#include "mibgroup/mibII/system_mib.h"
#include "mibgroup/mibII/sysORTable.h"
#ifdef HAVE_WIN32_PLATFORM_SDK
#include "mibgroup/mibII/at.h"
#include "mibgroup/mibII/interfaces.h"
#include "mibgroup/mibII/tcp.h"
#include "mibgroup/mibII/icmp.h"
#include "mibgroup/mibII/ip.h"
#include "mibgroup/mibII/udp.h"
#include "mibgroup/mibII/tcpTable.h"
#include "mibgroup/mibII/ipAddr.h"
#include "mibgroup/mibII/udpTable.h"
#include "mibgroup/mibII/var_route.h"
#endif
#include "mibgroup/mibII/snmp_mib.h"
#include "mibgroup/mibII/vacm_vars.h"
#include "mibgroup/mibII/setSerialNo.h"
#ifdef USING_UCD_SNMP_MODULE
#include "mibgroup/ucd-snmp/memory.h"
#include "mibgroup/ucd-snmp/vmstat.h"
#include "mibgroup/ucd-snmp/proc.h"
#include "mibgroup/ucd-snmp/versioninfo.h"
#include "mibgroup/ucd-snmp/pass.h"
#include "mibgroup/ucd-snmp/pass_persist.h"
#include "mibgroup/ucd-snmp/disk.h"
#include "mibgroup/ucd-snmp/loadave.h"
#include "mibgroup/ucd-snmp/extensible.h"
#include "mibgroup/agent/extend.h"
#include "mibgroup/ucd-snmp/errormib.h"
#include "mibgroup/ucd-snmp/file.h"
#include "mibgroup/ucd-snmp/dlmod.h"
#include "mibgroup/ucd-snmp/proxy.h"
#endif
#if HAVE_REGEX_H
#include "mibgroup/ucd-snmp/logmatch.h"
#endif
#include "mibgroup/snmpv3/snmpEngine.h"
#include "mibgroup/snmpv3/snmpMPDStats.h"
#include "mibgroup/snmpv3/usmStats.h"
#include "mibgroup/snmpv3/usmUser.h"
#include "mibgroup/notification/snmpNotifyTable.h"
#include "mibgroup/notification/snmpNotifyFilterTable.h"
#include "mibgroup/notification/snmpNotifyFilterProfileTable.h"
#include "mibgroup/target/snmpTargetAddrEntry.h"
#include "mibgroup/target/snmpTargetParamsEntry.h"
#include "mibgroup/target/target.h"
#include "mibgroup/target/target_counters.h"
#include "mibgroup/agent/nsTransactionTable.h"
#include "mibgroup/agent/nsModuleTable.h"
#include "mibgroup/agent/nsDebug.h"
#include "mibgroup/agent/nsCache.h"
#include "mibgroup/agent/nsLogging.h"
#include "mibgroup/utilities/override.h"
#ifdef USING_HOST_MODULE
#include "mibgroup/host/hr_system.h"
#include "mibgroup/host/hr_storage.h"
#include "mibgroup/host/hr_device.h"
#include "mibgroup/host/hr_other.h"
#include "mibgroup/host/hr_proc.h"
#include "mibgroup/host/hr_network.h"
#include "mibgroup/host/hr_print.h"
#include "mibgroup/host/hr_disk.h"
#include "mibgroup/host/hr_partition.h"
#include "mibgroup/host/hr_filesys.h"
#include "mibgroup/host/hr_swrun.h"
#include "mibgroup/host/hr_swinst.h"
#endif
#ifdef USING_RMON_MODULE
#include "mibgroup/Rmon/rows.h"
#include "mibgroup/Rmon/agutil.h"
#include "mibgroup/Rmon/statistics.h"
#include "mibgroup/Rmon/alarm.h"
#include "mibgroup/Rmon/history.h"
#include "mibgroup/Rmon/event.h"
#endif
#ifdef USING_DISMAN_EVENT_MIB_MODULE
#include "mibgroup/disman/mteTriggerTable.h"
#include "mibgroup/disman/mteTriggerDeltaTable.h"
#include "mibgroup/disman/mteTriggerExistenceTable.h"
#include "mibgroup/disman/mteTriggerBooleanTable.h"
#include "mibgroup/disman/mteTriggerThresholdTable.h"
#include "mibgroup/disman/mteObjectsTable.h"
#include "mibgroup/disman/mteEventTable.h"
#include "mibgroup/disman/mteEventNotificationTable.h"
#endif
#ifdef USING_SMUX_MODULE
#include "mibgroup/smux/smux.h"
#endif
#include "mibgroup/mibII/route_write.h"
#include "mibgroup/util_funcs.h"
#include "mibgroup/mibII/vacm_context.h"
#include "mibgroup/mibII/vacm_conf.h"
#include "mibgroup/utilities/execute.h"
#include "mibgroup/header_complex.h"
#ifdef USING_AGENTX_MODULE
#include "mibgroup/agentx/master.h"
#include "mibgroup/agentx/subagent.h"
#include "mibgroup/agentx/protocol.h"
#include "mibgroup/agentx/client.h"
#include "mibgroup/agentx/master_admin.h"
#include "mibgroup/agentx/agentx_config.h"
#endif
#ifdef USING_EXAMPLES_EXAMPLE_MODULE
#include "mibgroup/examples/example.h"
#endif
#ifdef USING_EXAMPLES_UCDDEMOPUBLIC_MODULE
#include "mibgroup/examples/ucdDemoPublic.h"
#endif