Makefile 914 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # HFI driver
  4. #
  5. #
  6. #
  7. # Called from the kernel module build system.
  8. #
  9. obj-$(CONFIG_INFINIBAND_HFI1) += hfi1.o
  10. hfi1-y := \
  11. affinity.o \
  12. aspm.o \
  13. chip.o \
  14. device.o \
  15. driver.o \
  16. efivar.o \
  17. eprom.o \
  18. exp_rcv.o \
  19. file_ops.o \
  20. firmware.o \
  21. init.o \
  22. intr.o \
  23. iowait.o \
  24. ipoib_main.o \
  25. ipoib_rx.o \
  26. ipoib_tx.o \
  27. mad.o \
  28. mmu_rb.o \
  29. msix.o \
  30. netdev_rx.o \
  31. opfn.o \
  32. pcie.o \
  33. pio.o \
  34. pio_copy.o \
  35. platform.o \
  36. qp.o \
  37. qsfp.o \
  38. rc.o \
  39. ruc.o \
  40. sdma.o \
  41. sysfs.o \
  42. tid_rdma.o \
  43. trace.o \
  44. uc.o \
  45. ud.o \
  46. user_exp_rcv.o \
  47. user_pages.o \
  48. user_sdma.o \
  49. verbs.o \
  50. verbs_txreq.o \
  51. vnic_main.o \
  52. vnic_sdma.o
  53. ifdef CONFIG_DEBUG_FS
  54. hfi1-y += debugfs.o
  55. ifdef CONFIG_FAULT_INJECTION
  56. ifdef CONFIG_FAULT_INJECTION_DEBUG_FS
  57. hfi1-y += fault.o
  58. endif
  59. endif
  60. endif
  61. CFLAGS_trace.o = -I$(src)
  62. ifdef MVERSION
  63. CFLAGS_driver.o = -DHFI_DRIVER_VERSION_BASE=\"$(MVERSION)\"
  64. endif