# $FreeBSD: head/tools/kerneldoc/Makefile 160171 2006-07-08 12:31:33Z netchild $ .PATH: ${.CURDIR}/../kern SRCS+= kern SRCS+= sys MFILES+= device_if.m MFILES+= bus_if.m all: ${MFILES:T:S/.m/.h/} ${SRCS} doxygen LN?= ln AWK?= awk S?= ${.CURDIR}/.. CLEANFILES+= ${SRCS} .for dir in ${SRCS} ${dir}: ${LN} -sf ${.CURDIR}/../${dir} . .endfor .for mfile in ${MFILES} CLEANFILES+= ${mfile:T:S/.m$/.h/} ${mfile:T:S/.m$/.h/}: ${mfile} ${AWK} -f $S/tools/makeobjops.awk $> -h .endfor clean:: rm -f ${CLEANFILES}