提交 18575cd4 编写于 作者: A Aaron Xiao 提交者: Jiangtao Hu

Monitor: Build as fully linked .so library.

上级 0f994aaa
......@@ -2,10 +2,12 @@ load("//tools:cpplint.bzl", "cpplint")
package(default_visibility = ["//visibility:public"])
cc_library(
name = "guardian_lib",
srcs = ["guardian_component.cc"],
hdrs = ["guardian_component.h"],
cc_binary(
name = "libguardian.so",
srcs = [
"guardian_component.cc",
"guardian_component.h",
],
deps = [
"//modules/common/util:message_util",
"//modules/canbus/proto:canbus_proto",
......@@ -15,16 +17,8 @@ cc_library(
"//modules/guardian/proto:guardian_conf_proto",
"//framework:cybertron",
],
copts = ['-DMODULE_NAME=\\"guardian\\"']
)
cc_binary(
name = "libguardian.so",
deps = [
":guardian_lib",
],
linkopts = ["-shared"],
linkstatic = False,
copts = ['-DMODULE_NAME=\\"guardian\\"'],
linkshared = True,
)
cpplint()
......@@ -2,10 +2,12 @@ load("//tools:cpplint.bzl", "cpplint")
package(default_visibility = ["//visibility:public"])
cc_library(
name = "monitor",
srcs = ["monitor.cc"],
hdrs = ["monitor.h"],
cc_binary(
name = "libmonitor.so",
srcs = [
"monitor.cc",
"monitor.h",
],
deps = [
"//framework:cybertron",
"//modules/common/util:message_util",
......@@ -21,6 +23,7 @@ cc_library(
"//modules/monitor/software:topic_monitor",
],
copts = ['-DMODULE_NAME=\\"monitor\\"'],
linkshared = True,
)
cpplint()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册