# Copyright(c) 2017 Huawei Technologies Co., Ltd
sources = [
- 'hinic_pmd_api_cmd.c',
- 'hinic_pmd_cfg.c',
- 'hinic_pmd_cmdq.c',
- 'hinic_pmd_eqs.c',
- 'hinic_pmd_hwdev.c',
- 'hinic_pmd_hwif.c',
- 'hinic_pmd_mgmt.c',
- 'hinic_pmd_niccfg.c',
- 'hinic_pmd_nicio.c',
- 'hinic_pmd_wq.c',
+ 'hinic_pmd_api_cmd.c',
+ 'hinic_pmd_cfg.c',
+ 'hinic_pmd_cmdq.c',
+ 'hinic_pmd_eqs.c',
+ 'hinic_pmd_hwdev.c',
+ 'hinic_pmd_hwif.c',
+ 'hinic_pmd_mgmt.c',
+ 'hinic_pmd_niccfg.c',
+ 'hinic_pmd_nicio.c',
+ 'hinic_pmd_wq.c',
+ 'hinic_pmd_mbox.c',
]
extra_flags = []
c_args = cflags
base_lib = static_library('hinic_base', sources,
- dependencies: [static_rte_eal, static_rte_ethdev, static_rte_bus_pci, static_rte_hash],
- c_args: c_args)
-base_objs = base_lib.extract_all_objects()
+ dependencies: [static_rte_eal, static_rte_ethdev, static_rte_bus_pci, static_rte_hash],
+ c_args: c_args)
+base_objs = base_lib.extract_all_objects(recursive: true)