xref: /openbmc/linux/arch/sparc/mm/Makefile (revision c37fe6aff89cb0d842993fe2f69e48bf3ebe0ab0)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds# Makefile for the linux Sparc-specific parts of the memory manager.
31da177e4SLinus Torvalds#
41da177e4SLinus Torvalds
5c37ddd93SSam Ravnborgasflags-y := -ansi
6c37ddd93SSam Ravnborgccflags-y := -Werror
71da177e4SLinus Torvalds
87b9afb86SChristoph Hellwigobj-$(CONFIG_SPARC64)   += ultra.o tlb.o tsb.o
927137e52SSam Ravnborgobj-y                   += fault_$(BITS).o
10c37ddd93SSam Ravnborgobj-y                   += init_$(BITS).o
11*b4edf06cSAl Viroobj-$(CONFIG_SPARC32)   += srmmu.o iommu.o io-unit.o
126729cf79SSam Ravnborgobj-$(CONFIG_SPARC32)   += srmmu_access.o
13c37ddd93SSam Ravnborgobj-$(CONFIG_SPARC32)   += hypersparc.o viking.o tsunami.o swift.o
1431079488SSam Ravnborgobj-$(CONFIG_SPARC32)   += leon_mm.o
151da177e4SLinus Torvalds
1627137e52SSam Ravnborg# Only used by sparc64
1727137e52SSam Ravnborgobj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
18