usage: glib-mkenums [-h] [--identifier-prefix IDPREFIX] [--symbol-prefix SYMPREFIX] [--fhead FHEAD] [--ftail FTAIL] [--fprod FPROD] [--eprod EPROD] [--vhead VHEAD] [--vprod VPROD] [--vtail VTAIL] [--comments COMMENT_TMPL] [--template TEMPLATE] [--output OUTPUT] [--version] [args ...] positional arguments: args One or more input files, or a single argument @rspfile_path pointing to a file that contains the actual arguments options: -h, --help show this help message and exit --identifier-prefix IDPREFIX Identifier prefix --symbol-prefix SYMPREFIX Symbol prefix --fhead FHEAD Output file header --ftail FTAIL Output file footer --fprod FPROD Put out TEXT every time a new input file is being processed. --eprod EPROD Per enum text, produced prior to value iterations --vhead VHEAD Value header, produced before iterating over enum values --vprod VPROD Value text, produced for each enum value. --vtail VTAIL Value tail, produced after iterating over enum values --comments COMMENT_TMPL Comment structure --template TEMPLATE Template file --output OUTPUT --version, -v Print version information Production text substitutions: @EnumName@ PrefixTheXEnum @enum_name@ prefix_the_xenum @ENUMNAME@ PREFIX_THE_XENUM @ENUMSHORT@ THE_XENUM @ENUMPREFIX@ PREFIX @enumsince@ the user-provided since value given @VALUENAME@ PREFIX_THE_XVALUE @valuenick@ the-xvalue @valuenum@ the integer value (limited support, Since: 2.26) @type@ either enum or flags @Type@ either Enum or Flags @TYPE@ either ENUM or FLAGS @filename@ name of current input file @basename@ base name of the current input file (Since: 2.22)