The following single letter options -I, -l, -D should have long option names like --include-dir, --library, --define-macro.
--help output should mention default values for target package, output directory, header class name.
-l (--library) option help needs to be clear (name or absolute path of library is accepted with examples)
--help output should mention default values for target package, output directory, header class name.
-l (--library) option help needs to be clear (name or absolute path of library is accepted with examples)