xref: /linux/tools/testing/nvdimm/Kbuild (revision 200c79da824c978fcf6eec1dc9c0a1e521133267)
19d27a87eSDan Williamsldflags-y += --wrap=ioremap_wc
267a3e8feSRoss Zwislerldflags-y += --wrap=memremap
39d27a87eSDan Williamsldflags-y += --wrap=devm_ioremap_nocache
4708ab62bSChristoph Hellwigldflags-y += --wrap=devm_memremap
532ab0a3fSDan Williamsldflags-y += --wrap=devm_memunmap
66bc75619SDan Williamsldflags-y += --wrap=ioremap_nocache
76bc75619SDan Williamsldflags-y += --wrap=iounmap
867a3e8feSRoss Zwislerldflags-y += --wrap=memunmap
9708ab62bSChristoph Hellwigldflags-y += --wrap=__devm_request_region
10*200c79daSDan Williamsldflags-y += --wrap=__devm_release_region
116bc75619SDan Williamsldflags-y += --wrap=__request_region
126bc75619SDan Williamsldflags-y += --wrap=__release_region
13979fccfbSDan Williamsldflags-y += --wrap=devm_memremap_pages
14979fccfbSDan Williamsldflags-y += --wrap=phys_to_pfn_t
156bc75619SDan Williams
166bc75619SDan WilliamsDRIVERS := ../../../drivers
176bc75619SDan WilliamsNVDIMM_SRC := $(DRIVERS)/nvdimm
186bc75619SDan WilliamsACPI_SRC := $(DRIVERS)/acpi
196bc75619SDan Williams
206bc75619SDan Williamsobj-$(CONFIG_LIBNVDIMM) += libnvdimm.o
216bc75619SDan Williamsobj-$(CONFIG_BLK_DEV_PMEM) += nd_pmem.o
226bc75619SDan Williamsobj-$(CONFIG_ND_BTT) += nd_btt.o
236bc75619SDan Williamsobj-$(CONFIG_ND_BLK) += nd_blk.o
247a67832cSDan Williamsobj-$(CONFIG_X86_PMEM_LEGACY) += nd_e820.o
256bc75619SDan Williamsobj-$(CONFIG_ACPI_NFIT) += nfit.o
266bc75619SDan Williams
276bc75619SDan Williamsnfit-y := $(ACPI_SRC)/nfit.o
286bc75619SDan Williamsnfit-y += config_check.o
296bc75619SDan Williams
306bc75619SDan Williamsnd_pmem-y := $(NVDIMM_SRC)/pmem.o
316bc75619SDan Williamsnd_pmem-y += config_check.o
326bc75619SDan Williams
336bc75619SDan Williamsnd_btt-y := $(NVDIMM_SRC)/btt.o
346bc75619SDan Williamsnd_btt-y += config_check.o
356bc75619SDan Williams
366bc75619SDan Williamsnd_blk-y := $(NVDIMM_SRC)/blk.o
376bc75619SDan Williamsnd_blk-y += config_check.o
386bc75619SDan Williams
397a67832cSDan Williamsnd_e820-y := $(NVDIMM_SRC)/e820.o
407a67832cSDan Williamsnd_e820-y += config_check.o
417a67832cSDan Williams
426bc75619SDan Williamslibnvdimm-y := $(NVDIMM_SRC)/core.o
436bc75619SDan Williamslibnvdimm-y += $(NVDIMM_SRC)/bus.o
446bc75619SDan Williamslibnvdimm-y += $(NVDIMM_SRC)/dimm_devs.o
456bc75619SDan Williamslibnvdimm-y += $(NVDIMM_SRC)/dimm.o
466bc75619SDan Williamslibnvdimm-y += $(NVDIMM_SRC)/region_devs.o
476bc75619SDan Williamslibnvdimm-y += $(NVDIMM_SRC)/region.o
486bc75619SDan Williamslibnvdimm-y += $(NVDIMM_SRC)/namespace_devs.o
496bc75619SDan Williamslibnvdimm-y += $(NVDIMM_SRC)/label.o
50e1455744SDan Williamslibnvdimm-$(CONFIG_ND_CLAIM) += $(NVDIMM_SRC)/claim.o
516bc75619SDan Williamslibnvdimm-$(CONFIG_BTT) += $(NVDIMM_SRC)/btt_devs.o
52e1455744SDan Williamslibnvdimm-$(CONFIG_NVDIMM_PFN) += $(NVDIMM_SRC)/pfn_devs.o
536bc75619SDan Williamslibnvdimm-y += config_check.o
546bc75619SDan Williams
556bc75619SDan Williamsobj-m += test/
56