diameterc [<options>] <file>
The diameterc utility is used to compile a diameter
dictionary file into Erlang source. The resulting source implements the interface diameter required to encode and decode the dictionary's messages and AVPs.
diameter_make(3) provides an alternate compilation interface.
Compile a single dictionary file to Erlang source. Valid options are as follows.
Prepend the specified directory to the code path. Use to point at beam files compiled from inherited dictionaries,
in a dictionary file creating a beam dependency, not an erl/hrl dependency.
-i options can be specified.
Write generated source to the specified directory. Defaults to the current working directory.
Suppress erl and hrl generation, respectively.
Transform the input dictionary before compilation, appending
of the specified string.
Two forms of
--inherits have special meaning:
--inherits - --inherits Prev/Mod
The first has the effect of clearing any previous inherits, the second of replacing a previous inherits of
Prev to one of
Mod. This allows the semantics of the input dictionary to be changed without modifying the file itself.
--inherits options can be specified.
Returns 0 on success, non-zero on failure.
© 2010–2017 Ericsson AB
Licensed under the Apache License, Version 2.0.