From a25d35106e2ff0a50d30f2e7fc7e32f1533cb446 Mon Sep 17 00:00:00 2001 From: Christopher Wiley Date: Tue, 1 Sep 2015 11:07:48 -0700 Subject: aidl: Separate aidl logic into its own static library Compile aidl's logic into a static library that can be linked against both the unittest binary and the executable. Validate that this is working by writing a basic unittest against options parsing. Provide default values for Options struct members. These were previously taking on values according to the the bits in the memory allocated to hold them for preprocessed inputs. Bug: 23516947 Change-Id: Ib57cd7f473995f7851d788deac39f9c4d9018e8f Test: compiles and unittests pass --- tools/aidl/options.cpp | 4 ---- 1 file changed, 4 deletions(-) (limited to 'tools/aidl/options.cpp') diff --git a/tools/aidl/options.cpp b/tools/aidl/options.cpp index 7b2daebec09e..52b0972a89ee 100644 --- a/tools/aidl/options.cpp +++ b/tools/aidl/options.cpp @@ -48,10 +48,6 @@ parse_options(int argc, const char* const* argv, Options *options) return 0; } - options->task = COMPILE_AIDL; - options->failOnParcelable = false; - options->autoDepFile = false; - // OPTIONS while (i < argc) { const char* s = argv[i]; -- cgit v1.2.3-59-g8ed1b