blob: 1b357a1e86cb2d6846b2a928245e0f870b890b6a [file] [log] [blame]
hualing chenf9c3c492021-05-21 16:09:37 +08001// Copyright (c) 2014 Amlogic, Inc. All rights reserved.
2//
3// This source code is subject to the terms and conditions defined in the
4// file 'LICENSE' which is part of this source code package.
5//
6// Description: makefile
7
8
9cc_library_shared {
10 name: "libamdvr",
11 vendor: true,
12 compile_multilib: "32",
13
14 arch: {
15 arm: {
16 instruction_set: "arm",
17 },
18 arm64: {
19 enabled: false,
20 },
21 x86: {
22 enabled: false,
23 },
24 x86_64: {
25 enabled: false,
26 },
27 },
28 srcs: [
29 "src/dvb_dmx_wrapper.c",
30 "src/dvb_frontend_wrapper.c",
31 "src/dvb_utils.c",
32 "src/dvr_playback.c",
33 "src/dvr_record.c",
34 "src/dvr_segment.c",
35 "src/dvr_utils.c",
36 "src/dvr_wrapper.c",
37 "src/index_file.c",
38 "src/list_file.c",
39 "src/record_device.c",
40 "src/segment.c",
41 ],
42 shared_libs: [
43 "libcutils",
44 "liblog",
45 "libdl",
46 "libc",
47 "liblog",
48 "libmediahal_tsplayer",
49 ],
50 cflags: [
51
52 ],
53
54 // TODO: revise
55 include_dirs: [
56 "hardware/amlogic/media/amcodec/include",
57 "system/core/liblog/include",
58 "vendor/amlogic/common/mediahal_sdk/include",
59 "vendor/amlogic/common/libdvr_release/include",
60 ],
61
62 static_libs: [
63
64 ],
65
66
67 export_include_dirs: [
68 "include",
69 ],
70
71
72 ldflags: ["-shared"],
73}
74
75cc_library_shared {
76 name: "libamdvr.system",
77 compile_multilib: "32",
78 system_ext_specific: true,
79
80 arch: {
81 arm: {
82 instruction_set: "arm",
83 },
84 arm64: {
85 enabled: false,
86 },
87 x86: {
88 enabled: false,
89 },
90 x86_64: {
91 enabled: false,
92 },
93 },
94 srcs: [
95 "src/dvb_dmx_wrapper.c",
96 "src/dvb_frontend_wrapper.c",
97 "src/dvb_utils.c",
98 "src/dvr_playback.c",
99 "src/dvr_record.c",
100 "src/dvr_segment.c",
101 "src/dvr_utils.c",
102 "src/dvr_wrapper.c",
103 "src/index_file.c",
104 "src/list_file.c",
105 "src/record_device.c",
106 "src/segment.c",
107 ],
108 shared_libs: [
109 "libcutils",
110 "liblog",
111 "libdl",
112 "libc",
113 "liblog",
114 "libmediahal_tsplayer.system",
115 ],
116 cflags: [
117
118 ],
119
120 // TODO: revise
121 include_dirs: [
122 "hardware/amlogic/media/amcodec/include",
123 "system/core/liblog/include",
124 "vendor/amlogic/common/mediahal_sdk/include",
125 "vendor/amlogic/common/libdvr_release/include",
126 ],
127
128 static_libs: [
129
130 ],
131
132
133 export_include_dirs: [
134 "include",
135 ],
136
137
138 ldflags: ["-shared"],
139
140}
141