clear_vars.mk revision 7adbf97d110ebe137579e1078e3846aa4f3c6c2c
1c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott###########################################################
2c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott## Clear out values of all variables used by rule templates.
3c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott###########################################################
4c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott
5c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_MODULE:=
6c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_MODULE_PATH:=
73345a6884c488ff3a535c2c9acdd33d74b37e311Iain MerrickLOCAL_MODULE_STEM:=
8c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DONT_CHECK_MODULE:=
9c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_CHECKED_MODULE:=
10c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_BUILT_MODULE:=
11c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_BUILT_MODULE_STEM:=
12c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottOVERRIDE_BUILT_MODULE_PATH:=
13c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_INSTALLED_MODULE:=
14c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_UNINSTALLABLE_MODULE:=
15c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_INTERMEDIATE_TARGETS:=
16c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_UNSTRIPPED_PATH:=
17c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_MODULE_CLASS:=
18c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_MODULE_SUFFIX:=
19c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PACKAGE_NAME:=
20c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_OVERRIDES_PACKAGES:=
21c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_EXPORT_PACKAGE_RESOURCES:=
22c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_MANIFEST_PACKAGE_NAME:=
23c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_REQUIRED_MODULES:=
24c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_ACP_UNAVAILABLE:=
25c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_MODULE_TAGS:=
26c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_SRC_FILES:=
27c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PREBUILT_OBJ_FILES:=
28c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_STATIC_JAVA_LIBRARIES:=
29c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_STATIC_LIBRARIES:=
30c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_WHOLE_STATIC_LIBRARIES:=
31c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_SHARED_LIBRARIES:=
32c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_IS_HOST_MODULE:=
33c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_CC:=
34c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_CXX:=
35c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_CPP_EXTENSION:=
36c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_NO_DEFAULT_COMPILER_FLAGS:=
37c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_NO_FDO_SUPPORT :=
38c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_ARM_MODE:=
39c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_YACCFLAGS:=
40c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_ASFLAGS:=
41c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_CFLAGS:=
42c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_CPPFLAGS:=
43c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_C_INCLUDES:=
44c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_LDFLAGS:=
45c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_LDLIBS:=
46c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_AAPT_FLAGS:=
47c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_SYSTEM_SHARED_LIBRARIES:=none
48c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PREBUILT_LIBS:=
49c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PREBUILT_EXECUTABLES:=
50c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PREBUILT_JAVA_LIBRARIES:=
51c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:=
52c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PREBUILT_STRIP_COMMENTS:=
53c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_INTERMEDIATE_SOURCES:=
54c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_JAVACFLAGS:=
55c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_JAVA_LIBRARIES:=
56c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_NO_STANDARD_LIBRARIES:=
57c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_CLASSPATH:=
58c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DROIDDOC_USE_STANDARD_DOCLET:=
59c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DROIDDOC_SOURCE_PATH:=
60c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DROIDDOC_TEMPLATE_DIR:=
61c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=
62c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DROIDDOC_ASSET_DIR:=
63c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DROIDDOC_CUSTOM_ASSET_DIR:=
64c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DROIDDOC_OPTIONS:=
65c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DROIDDOC_HTML_DIR:=
66c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_ASSET_FILES:=
67c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_ASSET_DIR:=
68c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_RESOURCE_DIR:=
69c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_JAVA_RESOURCE_DIRS:=
70c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_JAVA_RESOURCE_FILES:=
71c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_GENERATED_SOURCES:=
72c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_COPY_HEADERS_TO:=
73c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_COPY_HEADERS:=
74c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_FORCE_STATIC_EXECUTABLE:=
75c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_ADDITIONAL_DEPENDENCIES:=
76c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PRELINK_MODULE:=
77c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_COMPRESS_MODULE_SYMBOLS:=
78c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_STRIP_MODULE:=
79c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_POST_PROCESS_COMMAND:=true
80c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_JNI_SHARED_LIBRARIES:=
81c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_JAR_MANIFEST:=
82c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_INSTRUMENTATION_FOR:=
83c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_INSTRUMENTATION_FOR_PACKAGE_NAME:=
84c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_AIDL_INCLUDES:=
85c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_JARJAR_RULES:=
86c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_ADDITIONAL_JAVA_DIR:=
87c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_ALLOW_UNDEFINED_SYMBOLS:=
88c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_DX_FLAGS:=
89c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_CERTIFICATE:=
90c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_SDK_VERSION:=
91c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_NO_EMMA_INSTRUMENT:=
92c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_NO_EMMA_COMPILE:=
93c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PROGUARD_ENABLED:= # '',optonly,full,custom
94c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_PROGUARD_FLAGS:=
95c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottLOCAL_WARNINGS_ENABLE:=
96c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott
97c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott# Trim MAKEFILE_LIST so that $(call my-dir) doesn't need to
98c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott# iterate over thousands of entries every time.
99c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott# Leave the current makefile to make sure we don't break anything
100c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott# that expects to be able to find the name of the current makefile.
101c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick ScottMAKEFILE_LIST := $(lastword $(MAKEFILE_LIST))
102c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott