53 lines
1.1 KiB
Makefile
53 lines
1.1 KiB
Makefile
LOCAL_PATH:= $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES:= \
|
|
bootanimation_main.cpp \
|
|
BootAnimation.cpp
|
|
|
|
LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
|
|
|
|
LOCAL_C_INCLUDES += external/tinyalsa/include
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
libcutils \
|
|
liblog \
|
|
libandroidfw \
|
|
libutils \
|
|
libbinder \
|
|
libui \
|
|
libskia \
|
|
libEGL \
|
|
libGLESv1_CM \
|
|
libgui \
|
|
libtinyalsa
|
|
|
|
LOCAL_MODULE := anbox_bootanimation
|
|
|
|
LOCAL_OVERRIDES_PACKAGES := bootanimation
|
|
|
|
ifdef TARGET_32_BIT_SURFACEFLINGER
|
|
LOCAL_32_BIT_ONLY := true
|
|
endif
|
|
|
|
include $(BUILD_EXECUTABLE)
|
|
|
|
#
|
|
# Add symlink to bootanimation
|
|
#
|
|
|
|
ALL_TOOLS:= bootanimation
|
|
SYMLINKS := $(addprefix $(TARGET_OUT)/bin/,$(ALL_TOOLS))
|
|
$(SYMLINKS): TOOLBOX_BINARY := $(LOCAL_MODULE)
|
|
$(SYMLINKS): $(LOCAL_INSTALLED_MODULE) $(LOCAL_PATH)/Android.mk
|
|
@echo "Symlink: $@ -> $(TOOLBOX_BINARY)"
|
|
@mkdir -p $(dir $@)
|
|
@rm -rf $@
|
|
$(hide) ln -sf $(TOOLBOX_BINARY) $@
|
|
|
|
ALL_DEFAULT_INSTALLED_MODULES += $(SYMLINKS)
|
|
|
|
# We need this so that the installed files could be picked up based on the
|
|
# local module name
|
|
ALL_MODULES.$(LOCAL_MODULE).INSTALLED := \
|
|
$(ALL_MODULES.$(LOCAL_MODULE).INSTALLED) $(SYMLINKS)
|