1# $FreeBSD$ 2 3.include <bsd.own.mk> 4 5.PATH: ${.CURDIR}/../../../dev/drm2/radeon 6 7KMOD = radeonkms 8SRCS = \ 9 rn50_reg_safe.h \ 10 r100_reg_safe.h \ 11 r200_reg_safe.h \ 12 rv515_reg_safe.h \ 13 r300_reg_safe.h \ 14 r420_reg_safe.h \ 15 rs600_reg_safe.h \ 16 r600_reg_safe.h \ 17 evergreen_reg_safe.h \ 18 cayman_reg_safe.h 19SRCS += \ 20 ${radeon_acpi} \ 21 radeon_agp.c \ 22 radeon_asic.c \ 23 radeon_atombios.c \ 24 ${radeon_atpx_handler} \ 25 radeon_benchmark.c \ 26 radeon_bios.c \ 27 radeon_clocks.c \ 28 radeon_combios.c \ 29 radeon_connectors.c \ 30 radeon_cp.c \ 31 radeon_cs.c \ 32 radeon_cursor.c \ 33 radeon_device.c \ 34 radeon_display.c \ 35 radeon_drv.c \ 36 radeon_encoders.c \ 37 radeon_fb.c \ 38 radeon_fence.c \ 39 radeon_gart.c \ 40 radeon_gem.c \ 41 radeon_i2c.c \ 42 ${radeon_ioc32} \ 43 radeon_irq.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_mem.c \ 50 radeon_object.c \ 51 radeon_pm.c \ 52 radeon_ring.c \ 53 radeon_sa.c \ 54 radeon_semaphore.c \ 55 radeon_state.c \ 56 radeon_test.c \ 57 radeon_ttm.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 r300_cmdbuf.c \ 67 r420.c \ 68 rs400.c \ 69 rs600.c \ 70 rs690.c \ 71 rv515.c \ 72 r520.c \ 73 r600.c \ 74 r600_audio.c \ 75 r600_blit.c \ 76 r600_blit_kms.c \ 77 r600_blit_shaders.c \ 78 r600_cp.c \ 79 r600_cs.c \ 80 r600_hdmi.c \ 81 rv770.c \ 82 evergreen.c \ 83 evergreen_blit_kms.c \ 84 evergreen_blit_shaders.c \ 85 evergreen_cs.c \ 86 evergreen_hdmi.c \ 87 cayman_blit_shaders.c \ 88 ni.c \ 89 si.c \ 90 si_blit_shaders.c 91 92.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 93radeon_acpi= radeon_acpi.c 94#radeon_atpx_handler= radeon_atpx_handler.c 95.endif 96 97.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_ARCH} == "powerpc64" 98radeon_ioc32= radeon_ioc32.c 99.endif 100 101#radeon_prime.c 102#--radeon_trace_points.c 103 104SRCS += \ 105 opt_acpi.h \ 106 opt_compat.h \ 107 opt_drm.h \ 108 opt_syscons.h \ 109 acpi_if.h \ 110 bus_if.h \ 111 fb_if.h \ 112 device_if.h \ 113 iicbb_if.h \ 114 iicbus_if.h \ 115 pci_if.h 116 117.include <bsd.kmod.mk> 118 119CFLAGS+= -I${.CURDIR}/../../../dev/drm2/radeon ${GCC_MS_EXTENSIONS} 120 121CWARNFLAGS.radeon_cp.c= -Wno-unused-value 122CWARNFLAGS.r600_cp.c= -Wno-unused-value 123CWARNFLAGS+= ${CWARNFLAGS.${.IMPSRC:T}} 124