]> CyberLeo.Net >> Repos - FreeBSD/releng/8.1.git/blob - tools/kerneldoc/Makefile
Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.
[FreeBSD/releng/8.1.git] / tools / kerneldoc / Makefile
1 # $FreeBSD$
2
3 .PATH:  ${.CURDIR}/../kern
4
5 SRCS+=          kern
6 SRCS+=          sys
7 MFILES+=        device_if.m
8 MFILES+=        bus_if.m
9
10 all:    ${MFILES:T:S/.m/.h/} ${SRCS}
11         doxygen
12
13 LN?=            ln
14 AWK?=           awk
15 S?=             ${.CURDIR}/..
16
17 CLEANFILES+=    ${SRCS}
18 .for dir in ${SRCS}
19 ${dir}:
20         ${LN} -sf ${.CURDIR}/../${dir} .
21 .endfor
22
23 .for mfile in ${MFILES}
24 CLEANFILES+=    ${mfile:T:S/.m$/.h/}
25 ${mfile:T:S/.m$/.h/}: ${mfile}
26         ${AWK} -f $S/tools/makeobjops.awk $> -h
27 .endfor
28
29 clean::
30         rm -f ${CLEANFILES}