It seems that libdrm1 was the only user of libaes. Now libaes is no longer required and removing it saves 36 kilobytes.
81 lines
1.9 KiB
Makefile
81 lines
1.9 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
# ---------------------------------------
|
|
# First project
|
|
#
|
|
# Build DRM1 core library
|
|
#
|
|
# Output: libdrm1.so
|
|
# ---------------------------------------
|
|
include $(CLEAR_VARS)
|
|
|
|
ifeq ($(TARGET_ARCH), arm)
|
|
LOCAL_DRM_CFLAG = -DDRM_DEVICE_ARCH_ARM
|
|
endif
|
|
|
|
ifeq ($(TARGET_ARCH), x86)
|
|
LOCAL_DRM_CFLAG = -DDRM_DEVICE_ARCH_X86
|
|
endif
|
|
|
|
# DRM 1.0 core source files
|
|
LOCAL_SRC_FILES := \
|
|
src/objmng/drm_decoder.c \
|
|
src/objmng/drm_file.c \
|
|
src/objmng/drm_i18n.c \
|
|
src/objmng/drm_time.c \
|
|
src/objmng/drm_api.c \
|
|
src/objmng/drm_rights_manager.c \
|
|
src/parser/parser_dcf.c \
|
|
src/parser/parser_dm.c \
|
|
src/parser/parser_rel.c \
|
|
src/xml/xml_tinyparser.c
|
|
|
|
# Header files path
|
|
LOCAL_C_INCLUDES := \
|
|
$(LOCAL_PATH)/include \
|
|
$(LOCAL_PATH)/include/objmng \
|
|
$(LOCAL_PATH)/include/parser \
|
|
$(LOCAL_PATH)/include/xml \
|
|
external/openssl/include \
|
|
$(call include-path-for, system-core)/cutils
|
|
|
|
LOCAL_CFLAGS := $(LOCAL_DRM_CFLAG)
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
libutils \
|
|
libcutils \
|
|
libcrypto
|
|
|
|
LOCAL_MODULE := libdrm1
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
# ---------------------------------------
|
|
# Second project
|
|
#
|
|
# Build DRM1 Java Native Interface(JNI) library
|
|
#
|
|
# Output: libdrm1_jni.so
|
|
# ------------------------------------------------
|
|
include $(CLEAR_VARS)
|
|
|
|
# Source files of DRM1 Java Native Interfaces
|
|
LOCAL_SRC_FILES := \
|
|
src/jni/drm1_jni.c
|
|
|
|
# Header files path
|
|
LOCAL_C_INCLUDES := \
|
|
$(LOCAL_PATH)/include \
|
|
$(LOCAL_PATH)/include/parser \
|
|
$(JNI_H_INCLUDE) \
|
|
$(call include-path-for, system-core)/cutils
|
|
|
|
|
|
LOCAL_SHARED_LIBRARIES := libdrm1 \
|
|
libutils \
|
|
libcutils
|
|
|
|
LOCAL_MODULE := libdrm1_jni
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|