1254885Sdumbbell# $FreeBSD$
2254885Sdumbbell
3254885Sdumbbellall: regtables
4254885Sdumbbell
5254885SdumbbellPROG=	mkregtable
6254885Sdumbbell
7254885SdumbbellSRCS=	mkregtable.c
8254885Sdumbbell
9264400SimpMAN=
10254885Sdumbbell
11254885SdumbbellMKREGTABLE=	${PROG}
12254885SdumbbellKERNSRCDIR=	${.CURDIR}/../../../../../sys
13254885SdumbbellREG_SRCS_DIR=	${KERNSRCDIR}/dev/drm2/radeon/reg_srcs
14254885SdumbbellREG_DEST_DIR=	${KERNSRCDIR}/dev/drm2/radeon
15254885Sdumbbell
16254885Sdumbbellregtables:					\
17254885Sdumbbell	${REG_DEST_DIR}/rn50_reg_safe.h		\
18254885Sdumbbell	${REG_DEST_DIR}/r100_reg_safe.h		\
19254885Sdumbbell	${REG_DEST_DIR}/r200_reg_safe.h		\
20254885Sdumbbell	${REG_DEST_DIR}/rv515_reg_safe.h	\
21254885Sdumbbell	${REG_DEST_DIR}/r300_reg_safe.h		\
22254885Sdumbbell	${REG_DEST_DIR}/r420_reg_safe.h		\
23254885Sdumbbell	${REG_DEST_DIR}/rs600_reg_safe.h	\
24254885Sdumbbell	${REG_DEST_DIR}/r600_reg_safe.h		\
25254885Sdumbbell	${REG_DEST_DIR}/evergreen_reg_safe.h	\
26254885Sdumbbell	${REG_DEST_DIR}/cayman_reg_safe.h
27254885Sdumbbell
28254885Sdumbbell${REG_DEST_DIR}/rn50_reg_safe.h: ${REG_SRCS_DIR}/rn50 ${MKREGTABLE}
29254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/rn50 > $@
30254885Sdumbbell
31254885Sdumbbell${REG_DEST_DIR}/r100_reg_safe.h: ${REG_SRCS_DIR}/r100 ${MKREGTABLE}
32254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/r100 > $@
33254885Sdumbbell
34254885Sdumbbell${REG_DEST_DIR}/r200_reg_safe.h: ${REG_SRCS_DIR}/r200 ${MKREGTABLE}
35254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/r200 > $@
36254885Sdumbbell
37254885Sdumbbell${REG_DEST_DIR}/rv515_reg_safe.h: ${REG_SRCS_DIR}/rv515 ${MKREGTABLE}
38254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/rv515 > $@
39254885Sdumbbell
40254885Sdumbbell${REG_DEST_DIR}/r300_reg_safe.h: ${REG_SRCS_DIR}/r300 ${MKREGTABLE}
41254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/r300 > $@
42254885Sdumbbell
43254885Sdumbbell${REG_DEST_DIR}/r420_reg_safe.h: ${REG_SRCS_DIR}/r420 ${MKREGTABLE}
44254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/r420 > $@
45254885Sdumbbell
46254885Sdumbbell${REG_DEST_DIR}/rs600_reg_safe.h: ${REG_SRCS_DIR}/rs600 ${MKREGTABLE}
47254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/rs600 > $@
48254885Sdumbbell
49254885Sdumbbell${REG_DEST_DIR}/r600_reg_safe.h: ${REG_SRCS_DIR}/r600 ${MKREGTABLE}
50254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/r600 > $@
51254885Sdumbbell
52254885Sdumbbell${REG_DEST_DIR}/evergreen_reg_safe.h: ${REG_SRCS_DIR}/evergreen ${MKREGTABLE}
53254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/evergreen > $@
54254885Sdumbbell
55254885Sdumbbell${REG_DEST_DIR}/cayman_reg_safe.h: ${REG_SRCS_DIR}/cayman ${MKREGTABLE}
56254885Sdumbbell	./${MKREGTABLE} ${REG_SRCS_DIR}/cayman > $@
57254885Sdumbbell
58254885Sdumbbell.include <bsd.prog.mk>
59