]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - tools/kerneldoc/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.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}