1131986Sdfr# $FreeBSD$ 2131986Sdfr 3131986Sdfr.PATH: ${.CURDIR}/../kern 4131986Sdfr 5131986SdfrSRCS+= kern 6131986SdfrSRCS+= sys 7131986SdfrMFILES+= device_if.m 8131986SdfrMFILES+= bus_if.m 9131986Sdfr 10131986Sdfrall: ${MFILES:T:S/.m/.h/} ${SRCS} 11131986Sdfr doxygen 12131986Sdfr 13131986SdfrLN?= ln 14131986SdfrAWK?= awk 15131986SdfrS?= ${.CURDIR}/.. 16131986Sdfr 17131986SdfrCLEANFILES+= ${SRCS} 18131986Sdfr.for dir in ${SRCS} 19131986Sdfr${dir}: 20131986Sdfr ${LN} -sf ${.CURDIR}/../${dir} . 21131986Sdfr.endfor 22131986Sdfr 23131986Sdfr.for mfile in ${MFILES} 24131986SdfrCLEANFILES+= ${mfile:T:S/.m$/.h/} 25131986Sdfr${mfile:T:S/.m$/.h/}: ${mfile} 26131986Sdfr ${AWK} -f $S/tools/makeobjops.awk $> -h 27131986Sdfr.endfor 28131986Sdfr 29131986Sdfrclean:: 30131986Sdfr rm -f ${CLEANFILES} 31