OSDN Git Service

[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ffab69998a -s...
[android-x86/build.git] / core / clear_vars.mk
1 ###########################################################
2 ## Clear out values of all variables used by rule templates.
3 ###########################################################
4
5 LOCAL_MODULE:=
6 LOCAL_MODULE_PATH:=
7 LOCAL_MODULE_RELATIVE_PATH :=
8 LOCAL_MODULE_STEM:=
9 LOCAL_DONT_CHECK_MODULE:=
10 LOCAL_CHECKED_MODULE:=
11 LOCAL_BUILT_MODULE:=
12 LOCAL_BUILT_MODULE_STEM:=
13 OVERRIDE_BUILT_MODULE_PATH:=
14 LOCAL_INSTALLED_MODULE:=
15 LOCAL_INSTALLED_MODULE_STEM:=
16 LOCAL_PICKUP_FILES:=
17 LOCAL_UNINSTALLABLE_MODULE:=
18 LOCAL_INTERMEDIATE_TARGETS:=
19 LOCAL_UNSTRIPPED_PATH:=
20 LOCAL_MODULE_CLASS:=
21 LOCAL_MODULE_SUFFIX:=
22 LOCAL_PACKAGE_NAME:=
23 LOCAL_OVERRIDES_PACKAGES:=
24 LOCAL_EXPORT_PACKAGE_RESOURCES:=
25 LOCAL_MANIFEST_PACKAGE_NAME:=
26 LOCAL_PACKAGE_SPLITS:=
27 LOCAL_REQUIRED_MODULES:=
28 LOCAL_ACP_UNAVAILABLE:=
29 LOCAL_MODULE_TAGS:=
30 LOCAL_SRC_FILES:=
31 LOCAL_PREBUILT_OBJ_FILES:=
32 LOCAL_STATIC_JAVA_LIBRARIES:=
33 LOCAL_STATIC_JAVA_AAR_LIBRARIES:=
34 LOCAL_STATIC_LIBRARIES:=
35 # Group static libraries with "-Wl,--start-group" and "-Wl,--end-group" when linking.
36 LOCAL_GROUP_STATIC_LIBRARIES:=
37 LOCAL_WHOLE_STATIC_LIBRARIES:=
38 LOCAL_SHARED_LIBRARIES:=
39 LOCAL_IS_HOST_MODULE:=
40 LOCAL_CC:=
41 LOCAL_CXX:=
42 LOCAL_CPP_EXTENSION:=
43 LOCAL_NO_DEFAULT_COMPILER_FLAGS:=
44 LOCAL_FDO_SUPPORT:=
45 LOCAL_ARM_MODE:=
46 LOCAL_YACCFLAGS:=
47 LOCAL_ASFLAGS:=
48 LOCAL_CFLAGS:=
49 LOCAL_CPPFLAGS:=
50 LOCAL_CONLYFLAGS:=
51 LOCAL_RTTI_FLAG:=
52 LOCAL_C_INCLUDES:=
53 LOCAL_EXPORT_C_INCLUDE_DIRS:=
54 LOCAL_LDFLAGS:=
55 LOCAL_LDLIBS:=
56 LOCAL_AAPT_FLAGS:=
57 LOCAL_AAPT_INCLUDE_ALL_RESOURCES:=
58 LOCAL_SYSTEM_SHARED_LIBRARIES:=none
59 LOCAL_PREBUILT_LIBS:=
60 LOCAL_PREBUILT_EXECUTABLES:=
61 LOCAL_PREBUILT_JAVA_LIBRARIES:=
62 LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:=
63 LOCAL_PREBUILT_STRIP_COMMENTS:=
64 LOCAL_INTERMEDIATE_SOURCES:=
65 LOCAL_INTERMEDIATE_SOURCE_DIR:=
66 LOCAL_JAVACFLAGS:=
67 LOCAL_JAVA_LIBRARIES:=
68 LOCAL_JAVA_LAYERS_FILE:=
69 LOCAL_NO_STANDARD_LIBRARIES:=
70 LOCAL_CLASSPATH:=
71 LOCAL_DROIDDOC_USE_STANDARD_DOCLET:=
72 LOCAL_DROIDDOC_SOURCE_PATH:=
73 LOCAL_DROIDDOC_TEMPLATE_DIR:=
74 LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=
75 LOCAL_DROIDDOC_ASSET_DIR:=
76 LOCAL_DROIDDOC_CUSTOM_ASSET_DIR:=
77 LOCAL_DROIDDOC_OPTIONS:=
78 LOCAL_DROIDDOC_HTML_DIR:=
79 LOCAL_ADDITIONAL_HTML_DIR:=
80 LOCAL_ASSET_DIR:=
81 LOCAL_RESOURCE_DIR:=
82 LOCAL_JAVA_RESOURCE_DIRS:=
83 LOCAL_JAVA_RESOURCE_FILES:=
84 LOCAL_GENERATED_SOURCES:=
85 LOCAL_COPY_HEADERS_TO:=
86 LOCAL_COPY_HEADERS:=
87 LOCAL_FORCE_STATIC_EXECUTABLE:=
88 LOCAL_ADDITIONAL_DEPENDENCIES:=
89 LOCAL_COMPRESS_MODULE_SYMBOLS:=
90 LOCAL_STRIP_MODULE:=
91 LOCAL_JNI_SHARED_LIBRARIES:=
92 LOCAL_JNI_SHARED_LIBRARIES_ABI:=
93 LOCAL_PREBUILT_JNI_LIBS:=
94 LOCAL_JAR_MANIFEST:=
95 LOCAL_INSTRUMENTATION_FOR:=
96 LOCAL_APK_LIBRARIES:=
97 LOCAL_RES_LIBRARIES:=
98 LOCAL_MANIFEST_INSTRUMENTATION_FOR:=
99 LOCAL_AIDL_INCLUDES:=
100 LOCAL_JARJAR_RULES:=
101 LOCAL_ADDITIONAL_JAVA_DIR:=
102 LOCAL_ALLOW_UNDEFINED_SYMBOLS:=
103 LOCAL_DX_FLAGS:=
104 LOCAL_CERTIFICATE:=
105 LOCAL_SDK_VERSION:=
106 LOCAL_SDK_RES_VERSION:=
107 LOCAL_NDK_STL_VARIANT:=
108 LOCAL_EMMA_INSTRUMENT:=
109 LOCAL_PROGUARD_ENABLED:= # '',full,custom,nosystem,disabled,obfuscation,optimization
110 LOCAL_PROGUARD_FLAGS:=
111 LOCAL_PROGUARD_FLAG_FILES:=
112 LOCAL_TEST_MODULE_TO_PROGUARD_WITH:=
113 LOCAL_EMMA_COVERAGE_FILTER:=
114 LOCAL_WARNINGS_ENABLE:=
115 LOCAL_FULL_MANIFEST_FILE:=
116 LOCAL_MANIFEST_FILE:=
117 LOCAL_FULL_LIBS_MANIFEST_FILES:=
118 LOCAL_RENDERSCRIPT_INCLUDES:=
119 LOCAL_RENDERSCRIPT_INCLUDES_OVERRIDE:=
120 LOCAL_RENDERSCRIPT_CC:=
121 LOCAL_RENDERSCRIPT_COMPATIBILITY:=
122 LOCAL_RENDERSCRIPT_FLAGS:=
123 LOCAL_RENDERSCRIPT_SKIP_INSTALL:=
124 LOCAL_RENDERSCRIPT_TARGET_API:=
125 LOCAL_DEX_PREOPT:= # '',true,false,nostripping
126 LOCAL_DEX_PREOPT_IMAGE_LOCATION:=
127 LOCAL_DEX_PREOPT_FLAGS:=
128 LOCAL_PROTOC_OPTIMIZE_TYPE:= # lite(default),micro,nano,full
129 LOCAL_PROTOC_FLAGS:=
130 LOCAL_PROTO_JAVA_OUTPUT_PARAMS:=
131 LOCAL_NO_CRT:=
132 LOCAL_PROPRIETARY_MODULE:=
133 LOCAL_OEM_MODULE:=
134 LOCAL_ODM_MODULE:=
135 LOCAL_PRIVILEGED_MODULE:=
136 LOCAL_MODULE_OWNER:=
137 LOCAL_CTS_TEST_PACKAGE:=
138 LOCAL_CTS_TEST_RUNNER:=
139 LOCAL_CLANG:=
140 LOCAL_ADDRESS_SANITIZER:=
141 LOCAL_JAR_EXCLUDE_FILES:=
142 LOCAL_JAR_PACKAGES:=
143 LOCAL_JAR_EXCLUDE_PACKAGES:=
144 LOCAL_LINT_FLAGS:=
145 LOCAL_SOURCE_FILES_ALL_GENERATED:= # '',true
146 # Don't delete the META_INF dir when merging static Java libraries.
147 LOCAL_DONT_DELETE_JAR_META_INF:=
148 LOCAL_ADDITIONAL_CERTIFICATES:=
149 LOCAL_PREBUILT_MODULE_FILE:=
150 LOCAL_POST_INSTALL_CMD:=
151 LOCAL_DIST_BUNDLED_BINARIES:=
152 LOCAL_HAL_STATIC_LIBRARIES:=
153 LOCAL_RMTYPEDEFS:=
154 LOCAL_NO_SYNTAX_CHECK:=
155 LOCAL_NO_STATIC_ANALYZER:=
156 LOCAL_32_BIT_ONLY:= # '',true
157 LOCAL_MULTILIB:=
158 LOCAL_MODULE_TARGET_ARCH:=
159 LOCAL_MODULE_TARGET_ARCH_WARN:=
160 LOCAL_MODULE_UNSUPPORTED_TARGET_ARCH:=
161 LOCAL_MODULE_UNSUPPORTED_TARGET_ARCH_WARN:=
162 LOCAL_MODULE_HOST_ARCH:=
163 LOCAL_DPI_VARIANTS:=
164 LOCAL_DPI_FILE_STEM:=
165
166 # arch specific variables
167 LOCAL_SRC_FILES_$(TARGET_ARCH):=
168 LOCAL_CFLAGS_$(TARGET_ARCH):=
169 LOCAL_CPPFLAGS_$(TARGET_ARCH):=
170 LOCAL_C_INCLUDES_$(TARGET_ARCH):=
171 LOCAL_ASFLAGS_$(TARGET_ARCH):=
172 LOCAL_NO_CRT_$(TARGET_ARCH):=
173 LOCAL_LDFLAGS_$(TARGET_ARCH):=
174 LOCAL_SHARED_LIBRARIES_$(TARGET_ARCH):=
175 LOCAL_STATIC_LIBRARIES_$(TARGET_ARCH):=
176 LOCAL_WHOLE_STATIC_LIBRARIES_$(TARGET_ARCH):=
177 LOCAL_GENERATED_SOURCES_$(TARGET_ARCH):=
178 LOCAL_REQUIRED_MODULES_$(TARGET_ARCH):=
179 LOCAL_CLANG_$(TARGET_ARCH):=
180 LOCAL_PREBUILT_JNI_LIBS_$(TARGET_ARCH):=
181 ifdef TARGET_2ND_ARCH
182 LOCAL_SRC_FILES_$(TARGET_2ND_ARCH):=
183 LOCAL_CFLAGS_$(TARGET_2ND_ARCH):=
184 LOCAL_CPPFLAGS_$(TARGET_2ND_ARCH):=
185 LOCAL_C_INCLUDES_$(TARGET_2ND_ARCH):=
186 LOCAL_ASFLAGS_$(TARGET_2ND_ARCH):=
187 LOCAL_NO_CRT_$(TARGET_2ND_ARCH):=
188 LOCAL_LDFLAGS_$(TARGET_2ND_ARCH):=
189 LOCAL_SHARED_LIBRARIES_$(TARGET_2ND_ARCH):=
190 LOCAL_STATIC_LIBRARIES_$(TARGET_2ND_ARCH):=
191 LOCAL_WHOLE_STATIC_LIBRARIES_$(TARGET_2ND_ARCH):=
192 LOCAL_GENERATED_SOURCES_$(TARGET_2ND_ARCH):=
193 LOCAL_REQUIRED_MODULES_$(TARGET_2ND_ARCH):=
194 LOCAL_CLANG_$(TARGET_2ND_ARCH):=
195 LOCAL_PREBUILT_JNI_LIBS_$(TARGET_2ND_ARCH):=
196 endif
197 LOCAL_SRC_FILES_$(HOST_ARCH):=
198 LOCAL_CFLAGS_$(HOST_ARCH):=
199 LOCAL_CPPFLAGS_$(HOST_ARCH):=
200 LOCAL_C_INCLUDES_$(HOST_ARCH):=
201 LOCAL_ASFLAGS_$(HOST_ARCH):=
202 LOCAL_NO_CRT_$(HOST_ARCH):=
203 LOCAL_LDFLAGS_$(HOST_ARCH):=
204 LOCAL_SHARED_LIBRARIES_$(HOST_ARCH):=
205 LOCAL_STATIC_LIBRARIES_$(HOST_ARCH):=
206 LOCAL_WHOLE_STATIC_LIBRARIES_$(HOST_ARCH):=
207 LOCAL_GENERATED_SOURCES_$(HOST_ARCH):=
208 LOCAL_REQUIRED_MODULES_$(HOST_ARCH):=
209 LOCAL_CLANG_$(HOST_ARCH):=
210 ifdef HOST_2ND_ARCH
211 LOCAL_SRC_FILES_$(HOST_2ND_ARCH):=
212 LOCAL_CFLAGS_$(HOST_2ND_ARCH):=
213 LOCAL_CPPFLAGS_$(HOST_2ND_ARCH):=
214 LOCAL_C_INCLUDES_$(HOST_2ND_ARCH):=
215 LOCAL_ASFLAGS_$(HOST_2ND_ARCH):=
216 LOCAL_NO_CRT_$(HOST_2ND_ARCH):=
217 LOCAL_LDFLAGS_$(HOST_2ND_ARCH):=
218 LOCAL_SHARED_LIBRARIES_$(HOST_2ND_ARCH):=
219 LOCAL_STATIC_LIBRARIES_$(HOST_2ND_ARCH):=
220 LOCAL_WHOLE_STATIC_LIBRARIES_$(HOST_2ND_ARCH):=
221 LOCAL_GENERATED_SOURCES_$(HOST_2ND_ARCH):=
222 LOCAL_REQUIRED_MODULES_$(HOST_2ND_ARCH):=
223 LOCAL_CLANG_$(HOST_2ND_ARCH):=
224 endif
225
226 LOCAL_SRC_FILES_32:=
227 LOCAL_SRC_FILES_64:=
228 LOCAL_SHARED_LIBRARIES_32:=
229 LOCAL_SHARED_LIBRARIES_64:=
230 LOCAL_STATIC_LIBRARIES_32:=
231 LOCAL_STATIC_LIBRARIES_64:=
232 LOCAL_WHOLE_STATIC_LIBRARIES_32:=
233 LOCAL_WHOLE_STATIC_LIBRARIES_64:=
234 LOCAL_GENERATED_SOURCES_32:=
235 LOCAL_GENERATED_SOURCES_64:=
236 LOCAL_CFLAGS_32:=
237 LOCAL_CFLAGS_64:=
238 LOCAL_CPPFLAGS_32:=
239 LOCAL_CPPFLAGS_64:=
240 LOCAL_LDFLAGS_32:=
241 LOCAL_LDFLAGS_64:=
242 LOCAL_ASFLAGS_32:=
243 LOCAL_ASFLAGS_64:=
244 LOCAL_C_INCLUDES_32:=
245 LOCAL_C_INCLUDES_64:=
246 LOCAL_MODULE_PATH_32:=
247 LOCAL_MODULE_PATH_64:=
248 LOCAL_MODULE_STEM_32:=
249 LOCAL_MODULE_STEM_64:=
250 LOCAL_CLANG_32:=
251 LOCAL_CLANG_64:=
252
253 # Trim MAKEFILE_LIST so that $(call my-dir) doesn't need to
254 # iterate over thousands of entries every time.
255 # Leave the current makefile to make sure we don't break anything
256 # that expects to be able to find the name of the current makefile.
257 MAKEFILE_LIST := $(lastword $(MAKEFILE_LIST))