update Mon Mar 15 12:37:00 PDT 2010
[pkgsrc.git] / mk / omf-scrollkeeper.mk
1 # $NetBSD: omf-scrollkeeper.mk,v 1.2 2009/06/14 22:58:05 joerg Exp $
2 #
3 # This Makefile fragment is intended to be included by packages that install
4 # OMF files. It redirects callers to compatibility scripts provided
5 # by textproc/rarian.
6 #
7 # The following variables are automatically defined for free use in packages:
8 #    SCROLLKEEPER_DATADIR   - scrollkeeper's data directory.
9 #    SCROLLKEEPER_REBUILDDB - scrollkeeper-rebuilddb binary program.
10 #    SCROLLKEEPER_UPDATEDB  - scrollkeeper-update binary program.
11 #
12
13 .if !defined(SCROLLKEEPER_OMF_MK)
14 SCROLLKEEPER_OMF_MK=    # defined
15
16 .include "../../mk/bsd.prefs.mk"
17
18 # scrollkeeper's data directory.
19 SCROLLKEEPER_DATADIR=   ${BUILDLINK_PREFIX.rarian}/libdata/scrollkeeper
20
21 # scrollkeeper binary programs.
22 SCROLLKEEPER_REBUILDDB= ${BUILDLINK_PREFIX.rarian}/bin/scrollkeeper-rebuilddb
23 SCROLLKEEPER_UPDATEDB=  ${BUILDLINK_PREFIX.rarian}/bin/scrollkeeper-update
24
25 INSTALL_TEMPLATES+= \
26  ${.CURDIR}/../../textproc/rarian/files/install-scrollkeeper.tmpl
27 DEINSTALL_TEMPLATES+= \
28  ${.CURDIR}/../../textproc/rarian/files/install-scrollkeeper.tmpl
29
30 FILES_SUBST+=           SCROLLKEEPER_DATADIR=${SCROLLKEEPER_DATADIR:Q}
31 FILES_SUBST+=           SCROLLKEEPER_REBUILDDB=${SCROLLKEEPER_REBUILDDB:Q}
32 FILES_SUBST+=           SCROLLKEEPER_UPDATEDB=${SCROLLKEEPER_UPDATEDB:Q}
33
34 .include "../../textproc/rarian/buildlink3.mk"
35
36 .endif  # SCROLLKEEPER_OMF_MK