mickeyouyou / cyber

Cyber RT binary release

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build with cyber another build file

mickeyouyou opened this issue · comments

licenses(["notice"])

package(default_visibility = ["//visibility:public"])

cc_library(
    name = "cyber",
    srcs = glob([
        "lib/*.so.*",
        "lib/*.so",
    ]),
    includes = [
        ".",
    ],
    linkopts = [
        "-L/cyber/lib",
        "-lcyber_core",
        "-linit",
        "-lstate",
        "-lblocker_manager",
        "-lclass_loader",
        "-lclass_loader_manager",
        "-lfile",
        "-lglobal_data",
        "-ltimer_component",
        "-lcroutine",
        "-lroutine_context",
        "-lswap",
        "-lpoller",
        "-lpoll_handler",
        "-lsession",
        "-lasync_logger",
        "-llog_file_object",
        "-llogger",
        "-llogger_util",
        "-lduration",
        "-ltime",
        "-lrate",
        "-ltimer",
        "-ltiming_wheel",
        "-lprotobuf_factory",
        "-lnode",
        "-lparameter_client",
        "-lparameter_server",
        "-lparameter",
        "-lchoreography_conf_proto",
        "-lclassic_conf_proto",
        "-lcomponent_conf_proto",
        "-lcyber_conf_proto",
        "-ldag_conf_proto",
        "-lparameter_proto",
        "-lperception_proto",
        "-lperf_conf_proto",
        "-lproto_desc_proto",
        "-lqos_profile_proto",
        "-lrecord_proto",
        "-lrole_attributes_proto",
        "-lrun_mode_conf_proto",
        "-lscheduler_conf_proto",
        "-ltopology_change_proto",
        "-ltransport_conf_proto",
        "-lunit_test_proto",
        "-lheader_builder",
        "-lrecord_file_base",
        "-lrecord_file_reader",
        "-lrecord_file_writer",
        "-lrecord_reader",
        "-lrecord_viewer",
        "-lrecord_writer",
        "-lchoreography_context",
        "-lclassic_context",
        "-lpin_thread",
        "-lprocessor_context",
        "-lprocessor",
        "-lscheduler_choreography",
        "-lscheduler_classic",
        "-lscheduler_factory",
        "-lscheduler",
        "-lchannel_manager",
        "-lgraph",
        "-lmanager",
        "-lmulti_value_warehouse",
        "-lnode_manager",
        "-lparticipant_listener",
        "-lrole",
        "-lservice_manager",
        "-lsingle_value_warehouse",
        "-lsubscriber_listener",
        "-ltopology_manager",
        "-lsegment",
        "-lattributes_filler",
        "-lblock",
        "-lcondition_notifier",
        "-ldispatcher",
        "-lendpoint",
        "-lidentity",
        "-lintra_dispatcher",
        "-lmessage_info",
        "-lmulticast_notifier",
        "-lnotifier_factory",
        "-lparticipant",
        "-lposix_segment",
        "-lqos_profile_conf",
        "-lreadable_info",
        "-lrtps_dispatcher",
        "-lsegment_factory",
        "-lshm_conf",
        "-lshm_dispatcher",
        #"-lstate",# trasport state
        "-lsub_listener",
        "-ltransport",
        "-lunderlay_message",
        "-lunderlay_message_type",
        "-lxsi_segment",
        "-lperf_event_cache",

        "-lpy3_init",
        "-lpy3_record",
        "-lpy3_timer",
        "-lpy3_time",
        "-lpy_init",
        "-lpy_node",
        "-lpy_parameter",
        "-lpy_record",
        "-lpy_timer",
        "-lpy_time",
    ],
)

config_setting(
    name = "x86_mode",
    values = {"cpu": "k8"},
)

config_setting(
    name = "arm_mode",
    values = {"cpu": "arm"},
)