Makefile revision 276486
1# $FreeBSD: stable/10/tools/tools/drm/radeon/mkregtable/Makefile 276486 2014-12-31 23:25:37Z ngie $
2
3all: regtables
4
5PROG=	mkregtable
6
7SRCS=	mkregtable.c
8
9MAN=
10
11MKREGTABLE=	${PROG}
12KERNSRCDIR=	${.CURDIR}/../../../../../sys
13REG_SRCS_DIR=	${KERNSRCDIR}/dev/drm2/radeon/reg_srcs
14REG_DEST_DIR=	${KERNSRCDIR}/dev/drm2/radeon
15
16regtables:					\
17	${REG_DEST_DIR}/rn50_reg_safe.h		\
18	${REG_DEST_DIR}/r100_reg_safe.h		\
19	${REG_DEST_DIR}/r200_reg_safe.h		\
20	${REG_DEST_DIR}/rv515_reg_safe.h	\
21	${REG_DEST_DIR}/r300_reg_safe.h		\
22	${REG_DEST_DIR}/r420_reg_safe.h		\
23	${REG_DEST_DIR}/rs600_reg_safe.h	\
24	${REG_DEST_DIR}/r600_reg_safe.h		\
25	${REG_DEST_DIR}/evergreen_reg_safe.h	\
26	${REG_DEST_DIR}/cayman_reg_safe.h
27
28${REG_DEST_DIR}/rn50_reg_safe.h: ${REG_SRCS_DIR}/rn50 ${MKREGTABLE}
29	./${MKREGTABLE} ${REG_SRCS_DIR}/rn50 > $@
30
31${REG_DEST_DIR}/r100_reg_safe.h: ${REG_SRCS_DIR}/r100 ${MKREGTABLE}
32	./${MKREGTABLE} ${REG_SRCS_DIR}/r100 > $@
33
34${REG_DEST_DIR}/r200_reg_safe.h: ${REG_SRCS_DIR}/r200 ${MKREGTABLE}
35	./${MKREGTABLE} ${REG_SRCS_DIR}/r200 > $@
36
37${REG_DEST_DIR}/rv515_reg_safe.h: ${REG_SRCS_DIR}/rv515 ${MKREGTABLE}
38	./${MKREGTABLE} ${REG_SRCS_DIR}/rv515 > $@
39
40${REG_DEST_DIR}/r300_reg_safe.h: ${REG_SRCS_DIR}/r300 ${MKREGTABLE}
41	./${MKREGTABLE} ${REG_SRCS_DIR}/r300 > $@
42
43${REG_DEST_DIR}/r420_reg_safe.h: ${REG_SRCS_DIR}/r420 ${MKREGTABLE}
44	./${MKREGTABLE} ${REG_SRCS_DIR}/r420 > $@
45
46${REG_DEST_DIR}/rs600_reg_safe.h: ${REG_SRCS_DIR}/rs600 ${MKREGTABLE}
47	./${MKREGTABLE} ${REG_SRCS_DIR}/rs600 > $@
48
49${REG_DEST_DIR}/r600_reg_safe.h: ${REG_SRCS_DIR}/r600 ${MKREGTABLE}
50	./${MKREGTABLE} ${REG_SRCS_DIR}/r600 > $@
51
52${REG_DEST_DIR}/evergreen_reg_safe.h: ${REG_SRCS_DIR}/evergreen ${MKREGTABLE}
53	./${MKREGTABLE} ${REG_SRCS_DIR}/evergreen > $@
54
55${REG_DEST_DIR}/cayman_reg_safe.h: ${REG_SRCS_DIR}/cayman ${MKREGTABLE}
56	./${MKREGTABLE} ${REG_SRCS_DIR}/cayman > $@
57
58.include <bsd.prog.mk>
59