]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - sys/modules/drm2/radeonkms/Makefile
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / sys / modules / drm2 / radeonkms / Makefile
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}}