]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - tools/tools/drm/radeon/mkregtable/Makefile
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / tools / tools / drm / radeon / mkregtable / Makefile
1 # $FreeBSD$
2
3 all: regtables
4
5 PROG=   mkregtable
6
7 SRCS=   mkregtable.c
8
9 MAN=
10
11 MKREGTABLE=     ${PROG}
12 KERNSRCDIR=     ${.CURDIR}/../../../../../sys
13 REG_SRCS_DIR=   ${KERNSRCDIR}/dev/drm2/radeon/reg_srcs
14 REG_DEST_DIR=   ${KERNSRCDIR}/dev/drm2/radeon
15
16 regtables:                                      \
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>