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