diff options
author | Vincent Sanders <vincent.sanders@collabora.co.uk> | 2012-12-19 19:28:29 +0000 |
---|---|---|
committer | Vincent Sanders <vincent.sanders@collabora.co.uk> | 2012-12-19 19:28:29 +0000 |
commit | 841ecdf404e166945f5cc6cd320ca15dfb93b57c (patch) | |
tree | 0e5ee476df22f90c91d9631c74618bd0d8b475ca /src/options.h | |
parent | 8c1dc149575cfab4f3fdac91d9fd3c41be9d75bc (diff) | |
download | nsgenbind-841ecdf404e166945f5cc6cd320ca15dfb93b57c.tar.gz nsgenbind-841ecdf404e166945f5cc6cd320ca15dfb93b57c.tar.bz2 |
allow generation of header for exported interfaces and structures.
Diffstat (limited to 'src/options.h')
-rw-r--r-- | src/options.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/src/options.h b/src/options.h index 5ded73a..ca71078 100644 --- a/src/options.h +++ b/src/options.h @@ -9,15 +9,20 @@ #ifndef nsgenbind_options_h #define nsgenbind_options_h +/** global options */ struct options { - char *outfilename; - char *infilename; - char *depfilename; - FILE *depfilehandle; - char *idlpath; - bool verbose; /* verbose processing */ - bool debug; /* debug enabled */ - unsigned int warnings; /* warning flags */ + char *infilename; /**< binding source */ + + char *outfilename; /**< output source file */ + char *hdrfilename; /**< output header file */ + + char *depfilename; /**< dependancy output*/ + FILE *depfilehandle; /**< dependancy file handle */ + char *idlpath; /**< path to IDL files */ + + bool verbose; /**< verbose processing */ + bool debug; /**< debug enabled */ + unsigned int warnings; /**< warning flags */ }; extern struct options *options; |