1# 2# Makefile for the drm device(radeonkms) driver. 3# 4# Please keep SRC list structured in blocks and sorted. 5# 6 7 8KMOD = radeonkms 9SRCS = \ 10 rn50_reg_safe.h \ 11 r100_reg_safe.h \ 12 r200_reg_safe.h \ 13 rv515_reg_safe.h \ 14 r300_reg_safe.h \ 15 r420_reg_safe.h \ 16 rs600_reg_safe.h \ 17 r600_reg_safe.h \ 18 evergreen_reg_safe.h \ 19 cayman_reg_safe.h 20SRCS += \ 21 radeon_acpi.c \ 22 radeon_agp.c \ 23 radeon_asic.c \ 24 radeon_atombios.c \ 25 radeon_audio.c \ 26 radeon_benchmark.c \ 27 radeon_bios.c \ 28 radeon_clocks.c \ 29 radeon_combios.c \ 30 radeon_connectors.c \ 31 radeon_cs.c \ 32 radeon_cursor.c \ 33 radeon_device.c \ 34 radeon_display.c \ 35 radeon_dp_auxch.c \ 36 radeon_drv.c \ 37 radeon_encoders.c \ 38 radeon_fb.c \ 39 radeon_fence.c \ 40 radeon_gart.c \ 41 radeon_gem.c \ 42 radeon_i2c.c \ 43 radeon_ib.c \ 44 radeon_irq_kms.c \ 45 radeon_kms.c \ 46 radeon_legacy_crtc.c \ 47 radeon_legacy_encoders.c \ 48 radeon_legacy_tv.c \ 49 radeon_object.c \ 50 radeon_pm.c \ 51 radeon_ring.c \ 52 radeon_sa.c \ 53 radeon_semaphore.c \ 54 radeon_test.c \ 55 radeon_ttm.c \ 56 radeon_ucode.c \ 57 radeon_vm.c \ 58 atom.c \ 59 atombios_crtc.c \ 60 atombios_dp.c \ 61 atombios_encoders.c \ 62 atombios_i2c.c \ 63 r100.c \ 64 r200.c \ 65 r300.c \ 66 r420.c \ 67 rs400.c \ 68 rs600.c \ 69 rs690.c \ 70 rv515.c \ 71 r520.c \ 72 r600.c \ 73 r600_blit_shaders.c \ 74 r600_cs.c \ 75 r600_hdmi.c \ 76 rv770.c \ 77 dce3_1_afmt.c \ 78 evergreen.c \ 79 evergreen_blit_shaders.c \ 80 evergreen_cs.c \ 81 evergreen_hdmi.c \ 82 cayman_blit_shaders.c \ 83 ni.c \ 84 si.c \ 85 si_blit_shaders.c \ 86 cik.c \ 87 cik_blit_shaders.c \ 88 r600_dpm.c \ 89 rs780_dpm.c \ 90 rv6xx_dpm.c \ 91 rv770_dpm.c \ 92 rv730_dpm.c \ 93 rv740_dpm.c \ 94 rv770_smc.c \ 95 cypress_dpm.c \ 96 btc_dpm.c \ 97 sumo_dpm.c \ 98 sumo_smc.c \ 99 trinity_dpm.c \ 100 trinity_smc.c \ 101 ni_dpm.c \ 102 si_smc.c \ 103 si_dpm.c \ 104 kv_smc.c \ 105 kv_dpm.c \ 106 ci_smc.c \ 107 ci_dpm.c \ 108 dce6_afmt.c 109 110# async DMA block 111SRCS += \ 112 r600_dma.c \ 113 rv770_dma.c \ 114 evergreen_dma.c \ 115 ni_dma.c \ 116 si_dma.c \ 117 cik_sdma.c 118 119# UVD block 120SRCS += \ 121 radeon_uvd.c \ 122 uvd_v1_0.c \ 123 uvd_v2_2.c \ 124 uvd_v3_1.c \ 125 uvd_v4_2.c 126 127# add VCE block 128SRCS += \ 129 radeon_vce.c \ 130 vce_v1_0.c \ 131 vce_v2_0.c 132 133#radeon_ioc32.c 134#radeon_prime.c 135#--radeon_trace_points.c 136 137SRCS += \ 138 opt_acpi.h \ 139 opt_drm.h \ 140 opt_ktr.h \ 141 acpi_if.h \ 142 bus_if.h \ 143 device_if.h \ 144 iicbb_if.h \ 145 iicbus_if.h \ 146 pci_if.h 147 148KCFLAGS+= -I${SYSDIR}/dev/drm/include 149KCFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include 150 151.include <bsd.kmod.mk> 152