1 #ifndef DEVICE_TOOLS_AIDL_H
2 #define DEVICE_TOOLS_AIDL_H
15 // This struct is the parsed version of the command line options
19 bool failOnParcelable;
20 vector<string> importPaths;
21 vector<string> preprocessedFiles;
23 string outputFileName;
24 string outputBaseFolder;
28 vector<string> filesToPreprocess;
31 // takes the inputs from the command line and fills in the Options struct
32 // Returns 0 on success, and nonzero on failure.
33 // It also prints the usage statement on failure.
34 int parse_options(int argc, const char* const* argv, Options *options);
36 #endif // DEVICE_TOOLS_AIDL_H