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