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