blob: 7356f469589b9c417cbfe6aacd2ac75446b391ea [file] [log] [blame]
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08001LOCAL_PATH := $(call my-dir)
2
3# ---------------------------------------
4# First project
5#
6# Build DRM1 core library
7#
8# Output: libdrm1.so
9# ---------------------------------------
10include $(CLEAR_VARS)
11
12ifeq ($(TARGET_ARCH), arm)
13LOCAL_DRM_CFLAG = -DDRM_DEVICE_ARCH_ARM
14endif
15
16ifeq ($(TARGET_ARCH), x86)
17LOCAL_DRM_CFLAG = -DDRM_DEVICE_ARCH_X86
18endif
19
20# DRM 1.0 core source files
21LOCAL_SRC_FILES := \
22 src/objmng/drm_decoder.c \
23 src/objmng/drm_file.c \
24 src/objmng/drm_i18n.c \
25 src/objmng/drm_time.c \
26 src/objmng/drm_api.c \
27 src/objmng/drm_rights_manager.c \
28 src/parser/parser_dcf.c \
29 src/parser/parser_dm.c \
30 src/parser/parser_rel.c \
31 src/xml/xml_tinyparser.c
32
33# Header files path
34LOCAL_C_INCLUDES := \
35 $(LOCAL_PATH)/include \
36 $(LOCAL_PATH)/include/objmng \
37 $(LOCAL_PATH)/include/parser \
38 $(LOCAL_PATH)/include/xml \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080039 external/openssl/include \
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080040 $(call include-path-for, system-core)/cutils
41
42LOCAL_CFLAGS := $(LOCAL_DRM_CFLAG)
43
44LOCAL_SHARED_LIBRARIES := \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080045 libutils \
46 libcutils \
Ying Wangd6858942013-04-09 21:54:12 -070047 liblog \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080048 libcrypto
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080049
50LOCAL_MODULE := libdrm1
51
52include $(BUILD_SHARED_LIBRARY)
53
54# ---------------------------------------
55# Second project
56#
57# Build DRM1 Java Native Interface(JNI) library
58#
59# Output: libdrm1_jni.so
60# ------------------------------------------------
61include $(CLEAR_VARS)
62
63# Source files of DRM1 Java Native Interfaces
64LOCAL_SRC_FILES := \
65 src/jni/drm1_jni.c
66
67# Header files path
68LOCAL_C_INCLUDES := \
69 $(LOCAL_PATH)/include \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080070 $(LOCAL_PATH)/include/parser \
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080071 $(JNI_H_INCLUDE) \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080072 $(call include-path-for, system-core)/cutils
Ying Wangd6858942013-04-09 21:54:12 -070073
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080074
75LOCAL_SHARED_LIBRARIES := libdrm1 \
Elliott Hughes15dd15f2011-04-08 17:42:34 -070076 libnativehelper \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080077 libutils \
Ying Wangd6858942013-04-09 21:54:12 -070078 libcutils \
79 liblog
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080080
81LOCAL_MODULE := libdrm1_jni
82
83include $(BUILD_SHARED_LIBRARY)