sock: Add dependency on socket subsystem to other subsystems
Signed-off-by: Evgeniy Kochetov <evgeniik@mellanox.com> Change-Id: I665760166d54f6156b54735015bd2b586e91c345 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/616 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
2569650711
commit
37bf49b1d5
@ -163,12 +163,12 @@ DEPDIRS-event_accel := accel event
|
||||
DEPDIRS-event_net := sock net event
|
||||
DEPDIRS-event_vmd := vmd conf $(JSON_LIBS) event log thread
|
||||
|
||||
DEPDIRS-event_bdev := bdev event event_accel event_vmd
|
||||
DEPDIRS-event_bdev := bdev event event_accel event_vmd event_sock
|
||||
|
||||
DEPDIRS-event_nbd := event nbd event_bdev
|
||||
DEPDIRS-event_nvmf := $(BDEV_DEPS_CONF_THREAD) event nvme nvmf event_bdev
|
||||
DEPDIRS-event_nvmf := $(BDEV_DEPS_CONF_THREAD) event nvme nvmf event_bdev event_sock
|
||||
DEPDIRS-event_scsi := event scsi event_bdev
|
||||
|
||||
DEPDIRS-event_iscsi := event iscsi event_scsi
|
||||
DEPDIRS-event_iscsi := event iscsi event_scsi event_sock
|
||||
DEPDIRS-event_vhost := event vhost event_scsi
|
||||
DEPDIRS-event_sock := event
|
||||
|
@ -46,7 +46,7 @@ DIRS-$(CONFIG_VHOST) += vhost
|
||||
# the subsystem dependency tree defined within the event subsystem C files
|
||||
# themselves. Should that tree change, these dependencies should change
|
||||
# accordingly.
|
||||
DEPDIRS-bdev := accel vmd
|
||||
DEPDIRS-bdev := accel vmd sock
|
||||
DEPDIRS-iscsi := scsi
|
||||
DEPDIRS-nbd := bdev
|
||||
DEPDIRS-nvmf := bdev
|
||||
|
@ -81,3 +81,4 @@ static struct spdk_subsystem g_spdk_subsystem_bdev = {
|
||||
SPDK_SUBSYSTEM_REGISTER(g_spdk_subsystem_bdev);
|
||||
SPDK_SUBSYSTEM_DEPEND(bdev, accel)
|
||||
SPDK_SUBSYSTEM_DEPEND(bdev, vmd)
|
||||
SPDK_SUBSYSTEM_DEPEND(bdev, sock)
|
||||
|
@ -77,3 +77,4 @@ static struct spdk_subsystem g_spdk_subsystem_iscsi = {
|
||||
|
||||
SPDK_SUBSYSTEM_REGISTER(g_spdk_subsystem_iscsi);
|
||||
SPDK_SUBSYSTEM_DEPEND(iscsi, scsi)
|
||||
SPDK_SUBSYSTEM_DEPEND(iscsi, sock)
|
||||
|
@ -473,3 +473,4 @@ static struct spdk_subsystem g_spdk_subsystem_nvmf = {
|
||||
|
||||
SPDK_SUBSYSTEM_REGISTER(g_spdk_subsystem_nvmf)
|
||||
SPDK_SUBSYSTEM_DEPEND(nvmf, bdev)
|
||||
SPDK_SUBSYSTEM_DEPEND(nvmf, sock)
|
||||
|
@ -52,7 +52,7 @@ alone_shared_iso:
|
||||
# Shows how to compile an external application against the SPDK archives.
|
||||
alone_static:
|
||||
$(CC) $(COMMON_CFLAGS) -o hello_bdev ./hello_bdev.c -Wl,--whole-archive -lspdk_bdev_malloc -lspdk_event_bdev -lspdk_event_accel -lspdk_event_vmd \
|
||||
-lspdk_bdev -lspdk_accel -lspdk_event -lspdk_thread -lspdk_util -lspdk_conf -lspdk_trace -lspdk_log -lspdk_json \
|
||||
-lspdk_event_sock -lspdk_bdev -lspdk_accel -lspdk_event -lspdk_thread -lspdk_util -lspdk_conf -lspdk_trace -lspdk_log -lspdk_json \
|
||||
-lspdk_jsonrpc -lspdk_rpc -lspdk_sock -lspdk_notify -lspdk_vmd -lspdk_env_dpdk -lrte_eal -lrte_mempool -lrte_ring \
|
||||
-lrte_mbuf -lrte_mempool_ring -lrte_pci -lrte_bus_pci -lrte_kvargs -lrte_vhost -lrte_net -lrte_hash \
|
||||
-lrte_cryptodev -Wl,--no-whole-archive -lnuma -luuid -lpthread -ldl -lrt
|
||||
@ -60,7 +60,7 @@ alone_static:
|
||||
# Shows how to compile and external bdev and application sgainst the SPDK archives.
|
||||
bdev_static:
|
||||
$(CC) $(COMMON_CFLAGS) -L../passthru -o hello_bdev ./hello_bdev.c -Wl,--whole-archive -lpassthru_external -lspdk_bdev_malloc -lspdk_event_bdev \
|
||||
-lspdk_event_accel -lspdk_event_vmd -lspdk_bdev -lspdk_accel -lspdk_event -lspdk_thread -lspdk_util -lspdk_conf -lspdk_trace \
|
||||
-lspdk_event_accel -lspdk_event_vmd -lspdk_event_sock -lspdk_bdev -lspdk_accel -lspdk_event -lspdk_thread -lspdk_util -lspdk_conf -lspdk_trace \
|
||||
-lspdk_log -lspdk_json -lspdk_jsonrpc -lspdk_rpc -lspdk_sock -lspdk_notify -lspdk_vmd -lspdk_env_dpdk -lrte_eal -lrte_mempool \
|
||||
-lrte_ring -lrte_mbuf -lrte_mempool_ring -lrte_pci -lrte_bus_pci -lrte_kvargs -lrte_vhost -lrte_net -lrte_hash -lrte_cryptodev \
|
||||
-Wl,--no-whole-archive -lnuma -luuid -lpthread -ldl -lrt
|
||||
|
Loading…
Reference in New Issue
Block a user