Makefile revision 280183
1# $FreeBSD: head/sys/modules/drm2/radeonkms/Makefile 280183 2015-03-17 18:50:33Z dumbbell $
2
3.PATH:	${.CURDIR}/../../../dev/drm2/radeon
4
5KMOD	= radeonkms
6SRCS	=								\
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
17SRCS	+=								\
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"
91radeon_acpi=		radeon_acpi.c
92#radeon_atpx_handler=	radeon_atpx_handler.c
93.endif
94
95.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_ARCH} == "powerpc64"
96radeon_ioc32=		radeon_ioc32.c
97.endif
98
99#radeon_prime.c
100#--radeon_trace_points.c
101
102SRCS	+=								\
103	opt_acpi.h							\
104	opt_compat.h							\
105	opt_drm.h							\
106	opt_syscons.h							\
107	acpi_if.h							\
108	bus_if.h							\
109	fb_if.h								\
110	device_if.h							\
111	iicbb_if.h							\
112	iicbus_if.h							\
113	pci_if.h
114
115.include <bsd.kmod.mk>
116
117CFLAGS+=			-I${.CURDIR}/../../../dev/drm2/radeon
118
119CWARNFLAGS.radeon_cp.c=		-Wno-unused-value
120CWARNFLAGS.r600_cp.c=		-Wno-unused-value
121CWARNFLAGS+=			${CWARNFLAGS.${.IMPSRC:T}}
122