📄 android.mk
字号:
## Copyright (C) 2008 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.#LOCAL_PATH := $(my-dir)include $(CLEAR_VARS)commonSources := \ array.c \ hashmap.c \ atomic.c \ buffer.c \ socket_inaddr_any_server.c \ socket_local_client.c \ socket_local_server.c \ socket_loopback_client.c \ socket_loopback_server.c \ socket_network_client.c \ config_utils.c \ cpu_info.c \ load_file.c \ strdup16to8.c \ strdup8to16.c \ record_stream.c \ process_name.c \ properties.c \ threads.c# some files must not be compiled when building against Mingw# they correspond to features not used by our host development tools# which are also hard or even impossible to port to native Win32WITH_MINGW :=ifeq ($(HOST_OS),windows) ifeq ($(strip $(USE_CYGWIN)),) WITH_MINGW := 1 endifendif# USE_MINGW is defined when we build against Mingw on Linuxifneq ($(strip $(USE_MINGW)),) WITH_MINGW := 1endififeq ($(WITH_MINGW),1) commonSources += \ uio.celse commonSources += \ mspace.c \ selector.c \ fdevent.c \ tztime.c \ adb_networking.c \ zygote.cendif# Static library for host# ========================================================LOCAL_MODULE := libcutilsLOCAL_SRC_FILES := $(commonSources) ashmem-host.cLOCAL_LDLIBS := -lpthreadLOCAL_STATIC_LIBRARIES := libloginclude $(BUILD_HOST_STATIC_LIBRARY)ifeq ($(TARGET_SIMULATOR),true)# Shared library for simulator# ========================================================include $(CLEAR_VARS)LOCAL_MODULE := libcutilsLOCAL_SRC_FILES := $(commonSources) memory.c dlmalloc_stubs.c ashmem-host.cLOCAL_LDLIBS := -lpthreadLOCAL_SHARED_LIBRARIES := libloginclude $(BUILD_SHARED_LIBRARY)else #!sim# Shared and static library for target# ========================================================include $(CLEAR_VARS)LOCAL_MODULE := libcutilsLOCAL_SRC_FILES := $(commonSources) memset32.S atomic-android-arm.S mq.c \ ashmem-dev.cLOCAL_C_INCLUDES := $(KERNEL_HEADERS)LOCAL_STATIC_LIBRARIES := libloginclude $(BUILD_STATIC_LIBRARY)include $(CLEAR_VARS)LOCAL_MODULE := libcutilsLOCAL_WHOLE_STATIC_LIBRARIES := libcutilsLOCAL_SHARED_LIBRARIES := libloginclude $(BUILD_SHARED_LIBRARY)endif #!sim
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -