]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/kyua/Makefile
Merge release 1.14 of bsnmp.
[FreeBSD/FreeBSD.git] / usr.bin / kyua / Makefile
1 # $FreeBSD$
2
3 .include "${SRCTOP}/lib/kyua/Makefile.kyua"
4
5 .PATH: ${KYUA_SRCDIR}
6
7 PROG_CXX=       kyua
8 SRCS=           main.cpp
9 LIBADD=         kyua_cli kyua_drivers kyua_engine kyua_model kyua_store
10
11 MAN=            kyua-about.1 \
12                 kyua-config.1 \
13                 kyua-db-exec.1 \
14                 kyua-db-migrate.1 \
15                 kyua-debug.1 \
16                 kyua-help.1 \
17                 kyua-list.1 \
18                 kyua-report-html.1 \
19                 kyua-report-junit.1 \
20                 kyua-report.1 \
21                 kyua-test.1 \
22                 kyua.1 \
23                 kyua.conf.5 \
24                 kyuafile.5
25
26 CFLAGS+=        -I${KYUA_SRCDIR}
27
28 # kyua uses auto_ptr
29 CFLAGS+=        -Wno-deprecated-declarations
30
31 FILESGROUPS=    DOCS EXAMPLES MISC STORE
32
33 CONFS=          kyua.conf
34 CONFSDIR=       ${KYUA_CONFDIR}
35
36 DOCS=           AUTHORS CONTRIBUTORS LICENSE
37 DOCSDIR=        ${KYUA_DOCDIR}
38
39 EXAMPLES=       Kyuafile.top kyua.conf
40 EXAMPLESDIR=    ${KYUA_EGDIR}
41 .PATH:          ${KYUA_SRCDIR}/examples
42
43 MISC=           context.html index.html report.css test_result.html
44 MISCDIR=        ${KYUA_MISCDIR}
45 .PATH:          ${KYUA_SRCDIR}/misc
46
47 STORE=          migrate_v1_v2.sql migrate_v2_v3.sql schema_v3.sql
48 STOREDIR=       ${KYUA_STOREDIR}
49 .PATH:          ${KYUA_SRCDIR}/store
50
51 CLEANFILES+=    ${MAN}
52 .PATH: ${KYUA_SRCDIR}/doc
53 .for man in ${MAN}
54 ${man}: ${man}.in
55         sh ${KYUA_SRCDIR}/doc/manbuild.sh \
56             -v "CONFDIR=${KYUA_CONFDIR}" \
57             -v "DOCDIR=${KYUA_DOCDIR}" \
58             -v "EGDIR=${KYUA_EGDIR}" \
59             -v "MISCDIR=${KYUA_MISCDIR}" \
60             -v "PACKAGE=kyua" \
61             -v "STOREDIR=${KYUA_STOREDIR}" \
62             -v "TESTSDIR=${TESTSBASE}" \
63             -v "VERSION=${KYUA_VERSION}" \
64             ${.ALLSRC} ${.TARGET}
65 .endfor
66
67 .include <bsd.prog.mk>