mix compile.mib (elixir_snmp v0.2.1) View Source
MIBs compiler
:snmpc
expects instrumentation functions to be defined when parsing MIBs.
This libraries provides macros for generating instrumentation modules out of
MIB file (see Snmp.Mib
). When compiling instrumentation module, we need MIB
to be parsed, as well as its dependencies.
This module compiles MIB into *.bin
with fake instrumentation. Snmp.Mib
will recompile .mib
file into .bin
with proper instrumentation
declaration.
Configuration
:snmpc_opts
- compilation options for the compiler. See below for options.
Options:
:srcdir
- directory where to find '*.mib' files. Defaults to"mibs"
:destdir
- directory to put generated files. Default to"priv/mibs"
:includes
- directories to look for imported definitions, in addition to:srcdir
. Default to[]
:includes_lib
- application directories to look for other mibs. Default to[]
:extra_opts
- any extra option to pass to snmpc compiler