blob: f1057993b6cea278b856f517b281745140162147 [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 \
47 libcrypto
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080048
49LOCAL_MODULE := libdrm1
50
51include $(BUILD_SHARED_LIBRARY)
52
53# ---------------------------------------
54# Second project
55#
56# Build DRM1 Java Native Interface(JNI) library
57#
58# Output: libdrm1_jni.so
59# ------------------------------------------------
60include $(CLEAR_VARS)
61
62# Source files of DRM1 Java Native Interfaces
63LOCAL_SRC_FILES := \
64 src/jni/drm1_jni.c
65
66# Header files path
67LOCAL_C_INCLUDES := \
68 $(LOCAL_PATH)/include \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080069 $(LOCAL_PATH)/include/parser \
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080070 $(JNI_H_INCLUDE) \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080071 $(call include-path-for, system-core)/cutils
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080072
73
74LOCAL_SHARED_LIBRARIES := libdrm1 \
Chia-chi Yeh64e69e82009-08-06 02:28:24 +080075 libutils \
76 libcutils
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080077
78LOCAL_MODULE := libdrm1_jni
79
80include $(BUILD_SHARED_LIBRARY)