Files
2026-08-24 10:03:24 +08:00

137 lines
2.8 KiB
Plaintext

// Copyright (c) 2014 Amlogic, Inc. All rights reserved.
//
// This source code is subject to the terms and conditions defined in the
// file 'LICENSE' which is part of this source code package.
//
// Description: makefile
package {
default_applicable_licenses: ["vendor_amlogic_ccdatabase_license"],
}
license {
name: "vendor_amlogic_ccdatabase_license",
visibility: [":__subpackages__"],
license_kinds: [
"SPDX-license-identifier-Apache-2.0",
],
}
cc_library_static {
name: "libccdataserver_static",
vendor: true,
compile_multilib: "both",
arch: {
arm: {instruction_set: "arm",},
arm64: {enabled: true,},
x86: {enabled: false,},
x86_64: {enabled: false,},
},
srcs: [
"server/dataserver_rb.c",
"server/dataserver_reader.c",
"server/dataserver_reader_vbi.c",
"server/dataserver_reader_random.c",
"server/dataserver_reader_userdata.c",
"server/dataserver_reader_userdata_mediaproxy.c",
"server/dataserver_process.c",
"server/dataserver_utils.c",
"server/dataserver_inner.c",
"server/dataserver_socketserver.c",
],
cflags: [
"-DDS_SUPPORT_IP",
"-DDS_SUPPORT_SOCKET",
"-DBUILD_FOR_ANDROID",
"-DLOG_LOGCAT",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libdl",
"libc",
],
local_include_dirs: ["client"],
export_include_dirs: ["server"],
}
//original socket mode just as on linux
/*
cc_library_static {
name: "libccdataserver_client_socket_static",
vendor: true,
compile_multilib: "both",
arch: {
arm: {instruction_set: "arm",},
arm64: {enabled: true,},
x86: {enabled: false,},
x86_64: {enabled: false,},
},
srcs: ["client/dataserver_client.c"],
shared_libs: [],
cflags: [],
include_dirs: [],
export_include_dirs: ["client"],
}
cc_library_shared {
name: "libccdataserver_client_socket",
vendor: true,
export_include_dirs: ["."],
cflags: [],
ldflags: ["-shared"],
static_libs: ["libccdataserver_client_socket_static"],
shared_libs: [],
}
cc_binary {
name: "ccdataserver_socket_static",
proprietary: true,
compile_multilib: "32",
arch: {
x86: {enabled: false,},
x86_64: {enabled: false,},
},
srcs: [
"server/dataserver_socketserver.c",
"server/main.c"
],
cflags: [
"-DDS_SUPPORT_SOCKET",
"-DDS_SUPPORT_IP",
"-DBUILD_FOR_ANDROID",
"-DLOG_LOGCAT",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libdl",
"libc",
],
whole_static_libs: [
"libccdataserver_static",
],
local_include_dirs: [
"client",
"server",
],
}
*/