^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) # Makefile for the linux Sparc-specific parts of the memory manager.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) asflags-y := -ansi
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) ccflags-y := -Werror
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) obj-$(CONFIG_SPARC64) += ultra.o tlb.o tsb.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) obj-y += fault_$(BITS).o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) obj-y += init_$(BITS).o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) obj-$(CONFIG_SPARC32) += extable.o srmmu.o iommu.o io-unit.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) obj-$(CONFIG_SPARC32) += srmmu_access.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) obj-$(CONFIG_SPARC32) += hypersparc.o viking.o tsunami.o swift.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) obj-$(CONFIG_SPARC32) += leon_mm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) # Only used by sparc64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) # Only used by sparc32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) obj-$(CONFIG_HIGHMEM) += highmem.o