OSDN Git Service

For emulator builds preopt system apps even if doing eng build
authorNikola Veljkovic <Nikola.Veljkovic@imgtec.com>
Wed, 31 Aug 2016 13:48:18 +0000 (15:48 +0200)
committerNikola Veljkovic <Nikola.Veljkovic@imgtec.com>
Tue, 27 Sep 2016 16:07:32 +0000 (16:07 +0000)
Following change disabled preopt for system apps when doing eng build:
    4df565786a5a8cbd841556241c7ecb0c9db286e6

    Build: Only preopt boot images in eng builds

    As a middle way between full preopt/high performance/long builds,
    and no preopt/low performance/fast turnaround, preopt only the
    boot image in eng builds.

    I4a2692f3ce84823cd40c6b7d672fd73257739ef8

This works well for devices, but first boot on emulator takes 10+mins.
Bypass the change by forcing preopt inside the BoardConfig.

Change-Id: I58d100cd65d2a09b644a90d91261102aab31fcbb

target/board/generic/BoardConfig.mk
target/board/generic_arm64/BoardConfig.mk
target/board/generic_mips/BoardConfig.mk
target/board/generic_mips64/BoardConfig.mk
target/board/generic_x86/BoardConfig.mk
target/board/generic_x86_64/BoardConfig.mk
target/board/generic_x86_arm/BoardConfig.mk

index 325b0ce..b471f9a 100644 (file)
@@ -35,6 +35,7 @@ USE_CAMERA_STUB := true
 ifeq ($(HOST_OS),linux)
   ifeq ($(WITH_DEXPREOPT),)
     WITH_DEXPREOPT := true
+    WITH_DEXPREOPT_BOOT_IMG_ONLY := false
   endif
 endif
 
index 02d0a6f..34fffed 100644 (file)
@@ -65,6 +65,7 @@ USE_CAMERA_STUB := true
 ifeq ($(HOST_OS),linux)
   ifeq ($(WITH_DEXPREOPT),)
     WITH_DEXPREOPT := true
+    WITH_DEXPREOPT_BOOT_IMG_ONLY := false
   endif
 endif
 
index 1152105..b68d88b 100644 (file)
@@ -42,6 +42,7 @@ USE_CAMERA_STUB := true
 ifeq ($(HOST_OS),linux)
   ifeq ($(WITH_DEXPREOPT),)
     WITH_DEXPREOPT := true
+    WITH_DEXPREOPT_BOOT_IMG_ONLY := false
   endif
 endif
 
index ed9c9b3..44e6287 100644 (file)
@@ -57,6 +57,7 @@ USE_CAMERA_STUB := true
 ifeq ($(HOST_OS),linux)
   ifeq ($(WITH_DEXPREOPT),)
     WITH_DEXPREOPT := true
+    WITH_DEXPREOPT_BOOT_IMG_ONLY := false
   endif
 endif
 
index 50ecb98..f8ac496 100644 (file)
@@ -22,6 +22,7 @@ USE_CAMERA_STUB := true
 # of an SDK AVD. Note that this operation only works on Linux for now
 ifeq ($(HOST_OS),linux)
 WITH_DEXPREOPT ?= true
+WITH_DEXPREOPT_BOOT_IMG_ONLY ?= false
 endif
 
 # Build OpenGLES emulation host and guest libraries
index 6958ba5..bd831f8 100755 (executable)
@@ -28,6 +28,7 @@ USE_CAMERA_STUB := true
 # of an SDK AVD. Note that this operation only works on Linux for now
 ifeq ($(HOST_OS),linux)
 WITH_DEXPREOPT ?= true
+WITH_DEXPREOPT_BOOT_IMG_ONLY ?= false
 endif
 
 # Build OpenGLES emulation host and guest libraries
index 6e2573e..75207fc 100644 (file)
@@ -39,6 +39,7 @@ USE_CAMERA_STUB := true
 ifeq ($(HOST_OS),linux)
   ifeq ($(WITH_DEXPREOPT),)
     WITH_DEXPREOPT := true
+    WITH_DEXPREOPT_BOOT_IMG_ONLY := false
   endif
 endif