diff options
Diffstat (limited to 'init')
| -rw-r--r-- | init/Android.mk | 4 | ||||
| -rw-r--r-- | init/logo.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/init/Android.mk b/init/Android.mk index 0e2291ef..4c315cdc 100644 --- a/init/Android.mk +++ b/init/Android.mk @@ -26,6 +26,10 @@ ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT))) LOCAL_CFLAGS += -DALLOW_LOCAL_PROP_OVERRIDE=1 endif +ifeq ($(TARGET_NO_INITLOGO),true) +LOCAL_CFLAGS += -DNO_INITLOGO +endif + SYSTEM_CORE_INIT_DEFINES := BOARD_CHARGING_MODE_BOOTING_LPM $(foreach system_core_init_define,$(SYSTEM_CORE_INIT_DEFINES), \ diff --git a/init/logo.c b/init/logo.c index 614224c4..1b12f330 100644 --- a/init/logo.c +++ b/init/logo.c @@ -113,6 +113,7 @@ int load_565rle_image(char *fn) if (vt_set_mode(1)) return -1; +#ifndef NO_INITLOGO fd = open(fn, O_RDONLY); if (fd < 0) { ERROR("cannot open '%s'\n", fn); @@ -150,6 +151,7 @@ int load_565rle_image(char *fn) fb_close(&fb); close(fd); unlink(fn); +#endif return 0; fail_unmap_data: |
