Home | History | Annotate | Line # | Download | only in nouveau
      1  1.3  riastrad # SPDX-License-Identifier: MIT
      2  1.3  riastrad ccflags-y += -I $(srctree)/$(src)/include
      3  1.3  riastrad ccflags-y += -I $(srctree)/$(src)/include/nvkm
      4  1.3  riastrad ccflags-y += -I $(srctree)/$(src)/nvkm
      5  1.3  riastrad ccflags-y += -I $(srctree)/$(src)
      6  1.1  riastrad 
      7  1.1  riastrad # NVKM - HW resource manager
      8  1.1  riastrad #- code also used by various userspace tools/tests
      9  1.1  riastrad include $(src)/nvif/Kbuild
     10  1.1  riastrad nouveau-y := $(nvif-y)
     11  1.1  riastrad 
     12  1.1  riastrad # NVIF - NVKM interface library (NVKM user interface also defined here)
     13  1.1  riastrad #- code also used by various userspace tools/tests
     14  1.1  riastrad include $(src)/nvkm/Kbuild
     15  1.1  riastrad nouveau-y += $(nvkm-y)
     16  1.1  riastrad 
     17  1.1  riastrad # DRM - general
     18  1.1  riastrad ifdef CONFIG_X86
     19  1.1  riastrad nouveau-$(CONFIG_ACPI) += nouveau_acpi.o
     20  1.1  riastrad endif
     21  1.1  riastrad nouveau-$(CONFIG_DEBUG_FS) += nouveau_debugfs.o
     22  1.1  riastrad nouveau-y += nouveau_drm.o
     23  1.1  riastrad nouveau-y += nouveau_hwmon.o
     24  1.1  riastrad nouveau-$(CONFIG_COMPAT) += nouveau_ioc32.o
     25  1.3  riastrad nouveau-$(CONFIG_LEDS_CLASS) += nouveau_led.o
     26  1.1  riastrad nouveau-y += nouveau_nvif.o
     27  1.1  riastrad nouveau-$(CONFIG_NOUVEAU_PLATFORM_DRIVER) += nouveau_platform.o
     28  1.1  riastrad nouveau-y += nouveau_usif.o # userspace <-> nvif
     29  1.1  riastrad nouveau-y += nouveau_vga.o
     30  1.1  riastrad 
     31  1.1  riastrad # DRM - memory management
     32  1.1  riastrad nouveau-y += nouveau_bo.o
     33  1.1  riastrad nouveau-y += nouveau_gem.o
     34  1.3  riastrad nouveau-$(CONFIG_DRM_NOUVEAU_SVM) += nouveau_svm.o
     35  1.3  riastrad nouveau-$(CONFIG_DRM_NOUVEAU_SVM) += nouveau_dmem.o
     36  1.3  riastrad nouveau-y += nouveau_mem.o
     37  1.1  riastrad nouveau-y += nouveau_prime.o
     38  1.1  riastrad nouveau-y += nouveau_sgdma.o
     39  1.1  riastrad nouveau-y += nouveau_ttm.o
     40  1.3  riastrad nouveau-y += nouveau_vmm.o
     41  1.1  riastrad 
     42  1.1  riastrad # DRM - modesetting
     43  1.1  riastrad nouveau-$(CONFIG_DRM_NOUVEAU_BACKLIGHT) += nouveau_backlight.o
     44  1.3  riastrad nouveau-y += nouveau_bios.o
     45  1.1  riastrad nouveau-y += nouveau_connector.o
     46  1.1  riastrad nouveau-y += nouveau_display.o
     47  1.1  riastrad nouveau-y += nouveau_dp.o
     48  1.1  riastrad nouveau-y += nouveau_fbcon.o
     49  1.1  riastrad nouveau-y += nv04_fbcon.o
     50  1.1  riastrad nouveau-y += nv50_fbcon.o
     51  1.1  riastrad nouveau-y += nvc0_fbcon.o
     52  1.3  riastrad include $(src)/dispnv04/Kbuild
     53  1.3  riastrad include $(src)/dispnv50/Kbuild
     54  1.1  riastrad 
     55  1.1  riastrad # DRM - command submission
     56  1.1  riastrad nouveau-y += nouveau_abi16.o
     57  1.1  riastrad nouveau-y += nouveau_chan.o
     58  1.1  riastrad nouveau-y += nouveau_dma.o
     59  1.1  riastrad nouveau-y += nouveau_fence.o
     60  1.1  riastrad nouveau-y += nv04_fence.o
     61  1.1  riastrad nouveau-y += nv10_fence.o
     62  1.1  riastrad nouveau-y += nv17_fence.o
     63  1.1  riastrad nouveau-y += nv50_fence.o
     64  1.1  riastrad nouveau-y += nv84_fence.o
     65  1.1  riastrad nouveau-y += nvc0_fence.o
     66  1.1  riastrad 
     67  1.1  riastrad obj-$(CONFIG_DRM_NOUVEAU) += nouveau.o
     68