OSDN Git Service

resolve merge conflicts of 3f7c348 to nyc-mr1-dev-plus-aosp
authorAlex Light <allight@google.com>
Wed, 29 Jun 2016 22:43:45 +0000 (15:43 -0700)
committerAlex Light <allight@google.com>
Wed, 29 Jun 2016 22:43:54 +0000 (15:43 -0700)
Bug: 29278988

Change-Id: Icffb9a280311c7d3c45f096243ddf18f7ebecd9d

1  2 
core/Makefile
core/cleanbuild.mk
core/dex_preopt.mk
core/dex_preopt_libart.mk
core/dex_preopt_odex_install.mk
core/envsetup.mk
core/main.mk
tools/releasetools/add_img_to_target_files.py
tools/releasetools/build_image.py

diff --cc core/Makefile
@@@ -1951,9 -1892,12 +2010,12 @@@ endi
  ifneq ($(INSTALLED_RECOVERYIMAGE_TARGET),)
        $(hide) zipinfo -1 $@ | awk 'BEGIN { FS="RECOVERY/RAMDISK/" } /^RECOVERY\/RAMDISK\// {print $$2}' | $(HOST_OUT_EXECUTABLES)/fs_config -C -D $(TARGET_OUT) -S $(SELINUX_FC) > $(zip_root)/META/recovery_filesystem_config.txt
  endif
+ ifdef INSTALLED_SYSTEMOTHERIMAGE_TARGET
+       $(hide) zipinfo -1 $@ | awk 'BEGIN { FS="SYSTEM_OTHER/" } /^SYSTEM_OTHER\// { print "system/" $$2}' | $(HOST_OUT_EXECUTABLES)/fs_config -C -D $(TARGET_OUT) -S $(SELINUX_FC) > $(zip_root)/META/system_other_filesystem_config.txt
+ endif
        $(hide) (cd $(zip_root) && zip -qX ../$(notdir $@) META/*filesystem_config.txt)
        $(hide) PATH=$(foreach p,$(INTERNAL_USERIMAGES_BINARY_PATHS),$(p):)$$PATH MKBOOTIMG=$(MKBOOTIMG) \
 -          ./build/tools/releasetools/add_img_to_target_files -v -p $(HOST_OUT) $@
 +          ./build/tools/releasetools/add_img_to_target_files -a -v -p $(HOST_OUT) $@
  
  .PHONY: target-files-package
  target-files-package: $(BUILT_TARGET_FILES_PACKAGE)
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -344,21 -323,14 +345,23 @@@ TARGET_OUT_ETC := $(TARGET_OUT)/et
  TARGET_OUT_NOTICE_FILES := $(TARGET_OUT_INTERMEDIATES)/NOTICE_FILES
  TARGET_OUT_FAKE := $(PRODUCT_OUT)/fake_packages
  
+ TARGET_OUT_SYSTEM_OTHER := $(PRODUCT_OUT)/$(TARGET_COPY_OUT_SYSTEM_OTHER)
  # Out for TARGET_2ND_ARCH
  TARGET_2ND_ARCH_VAR_PREFIX := $(HOST_2ND_ARCH_VAR_PREFIX)
 +ifeq ($(TARGET_TRANSLATE_2ND_ARCH),true)
 +# With this you can reference the arm binary translation library with libfoo_arm in PRODUCT_PACKAGES.
 +TARGET_2ND_ARCH_MODULE_SUFFIX := _$(TARGET_2ND_ARCH)
 +else
  TARGET_2ND_ARCH_MODULE_SUFFIX := $(HOST_2ND_ARCH_MODULE_SUFFIX)
 +endif
  $(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_INTERMEDIATES := $(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)
  $(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_INTERMEDIATE_LIBRARIES := $($(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_INTERMEDIATES)/lib
 +ifeq ($(TARGET_TRANSLATE_2ND_ARCH),true)
 +$(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_SHARED_LIBRARIES := $(target_out_shared_libraries_base)/lib/$(TARGET_2ND_ARCH)
 +else
  $(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_SHARED_LIBRARIES := $(target_out_shared_libraries_base)/lib
 +endif
  $(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_RENDERSCRIPT_BITCODE := $($(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_SHARED_LIBRARIES)
  $(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_EXECUTABLES := $(TARGET_OUT_EXECUTABLES)
  $(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_APPS := $(TARGET_OUT_APPS)
diff --cc core/main.mk
@@@ -77,8 -80,8 +77,9 @@@ dont_bother_goals := clean clobber data
      stnod systemtarball-nodeps \
      userdataimage-nodeps userdatatarball-nodeps \
      cacheimage-nodeps \
 +    bptimage-nodeps \
      vendorimage-nodeps \
+     systemotherimage-nodeps \
      ramdisk-nodeps \
      bootimage-nodeps \
      recoveryimage-nodeps \
@@@ -938,10 -958,11 +942,12 @@@ droidcore: files 
        $(INSTALLED_RECOVERYIMAGE_TARGET) \
        $(INSTALLED_USERDATAIMAGE_TARGET) \
        $(INSTALLED_CACHEIMAGE_TARGET) \
 +      $(INSTALLED_BPTIMAGE_TARGET) \
        $(INSTALLED_VENDORIMAGE_TARGET) \
+       $(INSTALLED_SYSTEMOTHERIMAGE_TARGET) \
        $(INSTALLED_FILES_FILE) \
-       $(INSTALLED_FILES_FILE_VENDOR)
+       $(INSTALLED_FILES_FILE_VENDOR) \
+       $(INSTALLED_FILES_FILE_SYSTEMOTHER)
  
  # dist_files only for putting your library into the dist directory with a full build.
  .PHONY: dist_files
Simple merge