1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 .PATH: ${.CURDIR}/../../../dev/drm2/radeon
6
7 KMOD = radeonkms
8 SRCS = \
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
19 SRCS += \
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"
93 radeon_acpi= radeon_acpi.c
94 #radeon_atpx_handler= radeon_atpx_handler.c
95 .endif
96
97 .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_ARCH} == "powerpc64"
98 radeon_ioc32= radeon_ioc32.c
99 .endif
100
101 #radeon_prime.c
102 #--radeon_trace_points.c
103
104 SRCS += \
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
119 CFLAGS+= -I${.CURDIR}/../../../dev/drm2/radeon ${GCC_MS_EXTENSIONS}
120
121 CWARNFLAGS.radeon_cp.c= -Wno-unused-value
122 CWARNFLAGS.r600_cp.c= -Wno-unused-value
123 CWARNFLAGS+= ${CWARNFLAGS.${.IMPSRC:T}}
Cache object: 74d38f63493ea3cd76072dbfea80657f
|