Path global variables defined by Android
Ifeq (, $ (strip $ (out_dir)))
Out_dir: = $ (Topdir) out
endif
Debug_out_dir: = $ (Out_dir)/debug
# Move the host or target under the Debug/directory
# if necessary.
Target_out_root_release: = $ (Out_dir)/target
Target_out_root_debug: = $ (Debug_out_dir)/target
Target_out_root: = $ (target_out_root_$ (Target_build_type))
Host_out_root_release: = $ (Out_dir)/host
Host_out_root_debug: = $ (Debug_out_dir)/host
Host_out_root: = $ (host_out_root_$ (Host_build_type))
Host_out_release: = $ (host_out_root_release)/$ (host_os)-$ (Host_arch)
Host_out_debug: = $ (Host_out_root_debug)/$ (host_os)-$ (Host_arch)
Host_out: = $ (host_out_$ (Host_build_type))
Ifeq ($ (target_simulator), true)
# any arch-or os-specific parts of the simulator (everything
# under product/) is actually host-dependent.
# But, the debug type was controlled by Target_build_type and not
# Host_build_type.
Target_product_out_root: = $ (host_out_$ (target_build_type))/product
Else
Target_product_out_root: = $ (target_out_root)/product
endif
Target_common_out_root: = $ (target_out_root)/common
Host_common_out_root: = $ (host_out_root)/common
Product_out: = $ (target_product_out_root)/$ (Target_device)
Out_docs: = $ (target_common_out_root)/docs
Host_out_executables:= $ (host_out)/bin
Host_out_shared_libraries:= $ (host_out)/lib
Host_out_java_libraries:= $ (host_out)/framework
Host_out_sdk_addon: = $ (host_out)/sdk_addon
Host_out_intermediates: = $ (host_out)/obj
Host_out_headers:= $ (host_out_intermediates)/include
Host_out_intermediate_libraries: = $ (host_out_intermediates)/lib
Host_out_static_libraries: = $ (host_out_intermediate_libraries)
host_out_notice_files:=$ (host_out_intermediates)/notice_files
Host_out_common_intermediates: = $ (host_common_out_root)/obj
Target_out_intermediates: = $ (product_out)/obj
Target_out_headers:= $ (target_out_intermediates)/include
Target_out_intermediate_libraries: = $ (target_out_intermediates)/lib
Target_out_common_intermediates: = $ (target_common_out_root)/obj
Target_out: = $ (product_out)/system
Target_out_executables:= $ (target_out)/bin
Target_out_optional_executables:= $ (target_out)/xbin
Target_out_shared_libraries:= $ (target_out)/lib
Target_out_java_libraries:= $ (target_out)/framework
Target_out_apps:= $ (target_out)/app
Target_out_keylayout: = $ (target_out)/usr/keylayout
Target_out_keychars: = $ (target_out)/usr/keychars
TARGET_OUT_ETC: = $ (target_out)/etc
Target_out_static_libraries:= $ (target_out_intermediates)/lib
target_out_notice_files:=$ (target_out_intermediates)/notice_files
Target_out_data: = $ (product_out)/data
Target_out_data_executables:= $ (target_out_executables)
Target_out_data_shared_libraries:= $ (target_out_shared_libraries)
Target_out_data_java_libraries:= $ (target_out_java_libraries)
Target_out_data_apps:= $ (target_out_data)/app
Target_out_data_keylayout: = $ (target_out_keylayout)
Target_out_data_keychars: = $ (Target_out_keychars)
TARGET_OUT_DATA_ETC: = $ (TARGET_OUT_ETC)
Target_out_data_static_libraries:= $ (target_out_static_libraries)
target_out_unstripped: = $ (product_out)/symbols
target_out_executables_unstripped: = $ (target_out_unstripped)/system/bin
target_out_shared_libraries_unstripped: = $ (target_out_unstripped)/system/lib
target_root_out_unstripped: = $ (target_out_unstripped)
target_root_out_sbin_unstripped: = $ (target_out_unstripped)/sbin
target_root_out_bin_unstripped: = $ (target_out_unstripped)/bin
Target_root_out: = $ (product_out)/root
Target_root_out_bin: = $ (target_root_out)/bin
Target_root_out_sbin: = $ (target_root_out)/sbin
TARGET_ROOT_OUT_ETC: = $ (target_root_out)/etc
TARGET_ROOT_OUT_USR: = $ (target_root_out)/usr
Target_recovery_out: = $ (product_out)/recovery
Target_recovery_root_out: = $ (target_recovery_out)/root
Target_sysloader_out: = $ (product_out)/sysloader
Target_sysloader_root_out: = $ (target_sysloader_out)/root
Target_sysloader_system_out: = $ (target_sysloader_out)/root/system
Target_installer_out: = $ (product_out)/installer
Target_installer_data_out: = $ (target_installer_out)/data
Target_installer_root_out: = $ (target_installer_out)/root
Target_installer_system_out: = $ (target_installer_out)/root/system
Common_module_classes: = Java_libraries notice_files
Path global variables defined by Android