Makefile 789 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
  2. # Copyright (c) 2019-2020 Marvell International Ltd.
  3. obj-$(CONFIG_QED) := qed.o
  4. qed-y := \
  5. qed_chain.o \
  6. qed_cxt.o \
  7. qed_dcbx.o \
  8. qed_debug.o \
  9. qed_dev.o \
  10. qed_devlink.o \
  11. qed_hw.o \
  12. qed_init_fw_funcs.o \
  13. qed_init_ops.o \
  14. qed_int.o \
  15. qed_l2.o \
  16. qed_main.o \
  17. qed_mcp.o \
  18. qed_mng_tlv.o \
  19. qed_ptp.o \
  20. qed_selftest.o \
  21. qed_sp_commands.o \
  22. qed_spq.o
  23. qed-$(CONFIG_QED_FCOE) += qed_fcoe.o
  24. qed-$(CONFIG_QED_ISCSI) += qed_iscsi.o
  25. qed-$(CONFIG_QED_LL2) += qed_ll2.o
  26. qed-$(CONFIG_QED_OOO) += qed_ooo.o
  27. qed-$(CONFIG_QED_NVMETCP) += \
  28. qed_nvmetcp.o \
  29. qed_nvmetcp_fw_funcs.o
  30. qed-$(CONFIG_QED_RDMA) += \
  31. qed_iwarp.o \
  32. qed_rdma.o \
  33. qed_roce.o
  34. qed-$(CONFIG_QED_SRIOV) += \
  35. qed_sriov.o \
  36. qed_vf.o