[BACK]Return to configure CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Annotation of mandoc/configure, Revision 1.32

1.1       schwarze    1: #!/bin/sh
                      2: #
1.18      schwarze    3: # Copyright (c) 2014, 2015 Ingo Schwarze <schwarze@openbsd.org>
1.1       schwarze    4: #
                      5: # Permission to use, copy, modify, and distribute this software for any
                      6: # purpose with or without fee is hereby granted, provided that the above
                      7: # copyright notice and this permission notice appear in all copies.
                      8: #
                      9: # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
                     10: # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
                     11: # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
                     12: # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
                     13: # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
                     14: # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
                     15: # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
                     16:
1.11      schwarze   17: set -e
                     18:
                     19: [ -e config.log ] && mv config.log config.log.old
                     20: [ -e config.h   ] && mv config.h config.h.old
                     21:
                     22: # Output file descriptor usage:
                     23: # 1 (stdout): config.h, Makefile.local
                     24: # 2 (stderr): original stderr, usually to the console
                     25: # 3: config.log
                     26:
                     27: exec 3> config.log
                     28: echo "config.log: writing..."
                     29:
                     30: # --- default settings -------------------------------------------------
                     31: # Initialize all variables here,
                     32: # such that nothing can leak in from the environment.
                     33:
1.24      schwarze   34: MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man"
1.11      schwarze   35: OSNAME=
                     36:
                     37: CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | make -f -`
                     38: CFLAGS="-g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings"
                     39: DBLIB=
                     40: STATIC="-static"
                     41:
                     42: BUILD_DB=1
                     43: BUILD_CGI=0
                     44:
                     45: HAVE_DIRENT_NAMLEN=
1.28      schwarze   46: HAVE_ERR=
1.11      schwarze   47: HAVE_FGETLN=
                     48: HAVE_FTS=
                     49: HAVE_GETSUBOPT=
1.23      schwarze   50: HAVE_ISBLANK=
                     51: HAVE_MKDTEMP=
1.11      schwarze   52: HAVE_MMAP=
1.30      schwarze   53: HAVE_PLEDGE=
1.28      schwarze   54: HAVE_PROGNAME=
1.11      schwarze   55: HAVE_REALLOCARRAY=
1.31      schwarze   56: HAVE_REWB_BSD=
                     57: HAVE_REWB_SYSV=
1.11      schwarze   58: HAVE_STRCASESTR=
1.26      schwarze   59: HAVE_STRINGLIST=
1.11      schwarze   60: HAVE_STRLCAT=
                     61: HAVE_STRLCPY=
                     62: HAVE_STRPTIME=
                     63: HAVE_STRSEP=
1.19      schwarze   64: HAVE_STRTONUM=
1.23      schwarze   65: HAVE_VASPRINTF=
1.11      schwarze   66: HAVE_WCHAR=
                     67:
                     68: HAVE_SQLITE3=
                     69: HAVE_SQLITE3_ERRSTR=
                     70: HAVE_OHASH=
                     71: HAVE_MANPATH=
                     72:
                     73: PREFIX="/usr/local"
                     74: BINDIR=
                     75: SBINDIR=
                     76: INCLUDEDIR=
                     77: LIBDIR=
                     78: MANDIR=
1.18      schwarze   79: HOMEBREWDIR=
1.11      schwarze   80:
                     81: WWWPREFIX="/var/www"
                     82: HTDOCDIR=
                     83: CGIBINDIR=
                     84:
1.16      schwarze   85: BINM_APROPOS="apropos"
1.26      schwarze   86: BINM_MAKEWHATIS="makewhatis"
1.16      schwarze   87: BINM_MAN="man"
1.26      schwarze   88: BINM_SOELIM="soelim"
1.16      schwarze   89: BINM_WHATIS="whatis"
                     90: MANM_MAN="man"
1.25      schwarze   91: MANM_MANCONF="man.conf"
1.16      schwarze   92: MANM_MDOC="mdoc"
                     93: MANM_ROFF="roff"
                     94: MANM_EQN="eqn"
                     95: MANM_TBL="tbl"
                     96:
1.11      schwarze   97: INSTALL="install"
                     98: INSTALL_PROGRAM=
                     99: INSTALL_LIB=
                    100: INSTALL_MAN=
                    101: INSTALL_DATA=
                    102:
                    103: # --- manual settings from configure.local -----------------------------
1.8       schwarze  104:
1.11      schwarze  105: if [ -e ./configure.local ]; then
                    106:        echo "configure.local: reading..." 1>&2
                    107:        echo "configure.local: reading..." 1>&3
                    108:        cat ./configure.local 1>&3
                    109:        . ./configure.local
                    110: else
                    111:        echo "configure.local: no (fully automatic configuration)" 1>&2
                    112:        echo "configure.local: no (fully automatic configuration)" 1>&3
                    113: fi
                    114: echo 1>&3
                    115:
                    116: # --- tests for config.h  ----------------------------------------------
                    117:
                    118: COMP="${CC} ${CFLAGS} -Wno-unused -Werror"
                    119:
                    120: # Check whether this HAVE_ setting is manually overridden.
                    121: # If yes, use the override, if no, do not decide anything yet.
                    122: # Arguments: lower-case test name, manual value
                    123: ismanual() {
                    124:        [ -z "${2}" ] && return 1
                    125:        echo "${1}: manual (${2})" 1>&2
                    126:        echo "${1}: manual (${2})" 1>&3
                    127:        echo 1>&3
                    128:        return 0
                    129: }
                    130:
                    131: # Run a single autoconfiguration test.
                    132: # In case of success, enable the feature.
                    133: # In case of failure, do not decide anything yet.
                    134: # Arguments: lower-case test name, upper-case test name, additional CFLAGS
                    135: singletest() {
                    136:        cat 1>&3 << __HEREDOC__
                    137: ${1}: testing...
                    138: ${COMP} ${3} -o test-${1} test-${1}.c
                    139: __HEREDOC__
                    140:
                    141:        if ${COMP} ${3} -o "test-${1}" "test-${1}.c" 1>&3 2>&3; then
                    142:                echo "${1}: ${CC} succeeded" 1>&3
                    143:        else
                    144:                echo "${1}: ${CC} failed with $?" 1>&3
                    145:                echo 1>&3
                    146:                return 1
                    147:        fi
1.1       schwarze  148:
1.11      schwarze  149:        if ./test-${1} 1>&3 2>&3; then
                    150:                echo "${1}: yes" 1>&2
                    151:                echo "${1}: yes" 1>&3
                    152:                echo 1>&3
                    153:                eval HAVE_${2}=1
                    154:                rm "test-${1}"
                    155:                return 0
                    156:        else
                    157:                echo "${1}: execution failed with $?" 1>&3
                    158:                echo 1>&3
                    159:                rm "test-${1}"
                    160:                return 1
                    161:        fi
                    162: }
1.1       schwarze  163:
1.11      schwarze  164: # Run a complete autoconfiguration test, including the check for
                    165: # a manual override and disabling the feature on failure.
                    166: # Arguments: lower case name, upper case name, additional CFLAGS
1.1       schwarze  167: runtest() {
1.11      schwarze  168:        eval _manual=\${HAVE_${2}}
                    169:        ismanual "${1}" "${_manual}" && return 0
                    170:        singletest "${1}" "${2}" "${3}" && return 0
                    171:        echo "${1}: no" 1>&2
                    172:        eval HAVE_${2}=0
                    173:        return 1
1.1       schwarze  174: }
                    175:
1.11      schwarze  176: # --- library functions ---
                    177: runtest dirent-namlen  DIRENT_NAMLEN   || true
1.28      schwarze  178: runtest err            ERR             || true
1.11      schwarze  179: runtest fgetln         FGETLN          || true
                    180: runtest fts            FTS             || true
                    181: runtest getsubopt      GETSUBOPT       || true
1.23      schwarze  182: runtest isblank                ISBLANK         || true
                    183: runtest mkdtemp                MKDTEMP         || true
1.11      schwarze  184: runtest mmap           MMAP            || true
1.30      schwarze  185: runtest pledge         PLEDGE          || true
1.28      schwarze  186: runtest progname       PROGNAME        || true
1.11      schwarze  187: runtest reallocarray   REALLOCARRAY    || true
1.31      schwarze  188: runtest rewb-bsd       REWB_BSD        || true
                    189: runtest rewb-sysv      REWB_SYSV       || true
1.11      schwarze  190: runtest strcasestr     STRCASESTR      || true
1.26      schwarze  191: runtest stringlist     STRINGLIST      || true
1.11      schwarze  192: runtest strlcat                STRLCAT         || true
                    193: runtest strlcpy                STRLCPY         || true
                    194: runtest strptime       STRPTIME        || true
                    195: runtest strsep         STRSEP          || true
1.19      schwarze  196: runtest strtonum       STRTONUM        || true
1.23      schwarze  197: runtest vasprintf      VASPRINTF       || true
1.11      schwarze  198: runtest wchar          WCHAR           || true
                    199:
                    200: # --- sqlite3 ---
                    201: DETECTLIB=
                    202: if [ ${BUILD_DB} -eq 0 ]; then
                    203:        echo "BUILD_DB=0 (manual)" 1>&2
                    204:        echo "BUILD_DB=0 (manual)" 1>&3
                    205:        echo 1>&3
                    206:        HAVE_SQLITE3=0
                    207: elif ismanual sqlite3 "${HAVE_SQLITE3}"; then
                    208:        DETECTLIB="-lsqlite3"
                    209: elif [ -n "${DBLIB}" ]; then
                    210:        runtest sqlite3 SQLITE3 "${DBLIB}" || true
                    211: elif singletest sqlite3 SQLITE3 "-lsqlite3"; then
                    212:        DETECTLIB="-lsqlite3"
                    213: elif runtest sqlite3 SQLITE3 \
                    214:                "-I/usr/local/include -L/usr/local/lib -lsqlite3"; then
                    215:        DETECTLIB="-L/usr/local/lib -lsqlite3"
                    216:        CFLAGS="${CFLAGS} -I/usr/local/include"
                    217: fi
                    218: if [ ${BUILD_DB} -gt 0 -a ${HAVE_SQLITE3} -eq 0 ]; then
                    219:        echo "BUILD_DB=0 (no sqlite3)" 1>&2
                    220:        echo "BUILD_DB=0 (no sqlite3)" 1>&3
                    221:        echo 1>&3
                    222:        BUILD_DB=0
                    223: fi
                    224:
                    225: # --- sqlite3_errstr ---
                    226: if [ ${BUILD_DB} -eq 0 ]; then
                    227:        HAVE_SQLITE3_ERRSTR=1
                    228: elif ismanual sqlite3_errstr "${HAVE_SQLITE3_ERRSTR}"; then
                    229:        :
                    230: elif [ -n "${DBLIB}" ]; then
                    231:        runtest sqlite3_errstr SQLITE3_ERRSTR "${DBLIB}" || true
                    232: else
                    233:        runtest sqlite3_errstr SQLITE3_ERRSTR "${DETECTLIB}" || true
                    234: fi
                    235:
                    236: # --- ohash ---
                    237: if [ ${BUILD_DB} -eq 0 ]; then
                    238:        HAVE_OHASH=1
                    239: elif ismanual ohash "${HAVE_OHASH}"; then
                    240:        :
                    241: elif [ -n "${DBLIB}" ]; then
                    242:        runtest ohash OHASH "${DBLIB}" || true
                    243: elif singletest ohash OHASH; then
                    244:        :
                    245: elif runtest ohash OHASH "-lutil"; then
                    246:        DETECTLIB="${DETECTLIB} -lutil"
                    247: fi
                    248:
                    249: # --- DBLIB ---
                    250: if [ ${BUILD_DB} -eq 0 ]; then
1.27      schwarze  251:        DBLIB="-lz"
1.11      schwarze  252: elif [ -z "${DBLIB}" ]; then
1.27      schwarze  253:        DBLIB="${DETECTLIB} -lz"
1.11      schwarze  254:        echo "DBLIB=\"${DBLIB}\"" 1>&2
                    255:        echo "DBLIB=\"${DBLIB}\"" 1>&3
                    256:        echo 1>&3
                    257: fi
                    258:
                    259: # --- manpath ---
1.21      schwarze  260: if ismanual manpath "${HAVE_MANPATH}"; then
1.11      schwarze  261:        :
                    262: elif manpath 1>&3 2>&3; then
                    263:        echo "manpath: yes" 1>&2
                    264:        echo "manpath: yes" 1>&3
                    265:        echo 1>&3
                    266:        HAVE_MANPATH=1
                    267: else
                    268:        echo "manpath: no" 1>&2
                    269:        echo "manpath: no" 1>&3
                    270:        echo 1>&3
                    271:        HAVE_MANPATH=0
                    272: fi
                    273:
                    274: # --- write config.h ---
                    275:
                    276: exec > config.h
                    277:
                    278: cat << __HEREDOC__
                    279: #ifndef MANDOC_CONFIG_H
                    280: #define MANDOC_CONFIG_H
                    281:
                    282: #if defined(__linux__) || defined(__MINT__)
1.14      schwarze  283: #define _GNU_SOURCE    /* See test-*.c what needs this. */
1.11      schwarze  284: #endif
                    285:
                    286: __HEREDOC__
                    287:
                    288: [ ${HAVE_FGETLN} -eq 0 -o ${HAVE_REALLOCARRAY} -eq 0 -o \
                    289:   ${HAVE_STRLCAT} -eq 0 -o ${HAVE_STRLCPY} -eq 0 ] \
                    290:        && echo "#include <sys/types.h>"
1.23      schwarze  291: [ ${HAVE_VASPRINTF} -eq 0 ] && echo "#include <stdarg.h>"
1.11      schwarze  292: [ ${HAVE_FGETLN} -eq 0 ] && echo "#include <stdio.h>"
                    293:
1.1       schwarze  294: echo
1.25      schwarze  295: echo "#define MAN_CONF_FILE \"/etc/${MANM_MANCONF}\""
1.24      schwarze  296: echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\""
1.11      schwarze  297: [ -n "${OSNAME}" ] && echo "#define OSNAME \"${OSNAME}\""
1.18      schwarze  298: [ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\""
1.11      schwarze  299:
                    300: cat << __HEREDOC__
                    301: #define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN}
1.28      schwarze  302: #define HAVE_ERR ${HAVE_ERR}
1.11      schwarze  303: #define HAVE_FGETLN ${HAVE_FGETLN}
                    304: #define HAVE_FTS ${HAVE_FTS}
                    305: #define HAVE_GETSUBOPT ${HAVE_GETSUBOPT}
1.23      schwarze  306: #define HAVE_ISBLANK ${HAVE_ISBLANK}
                    307: #define HAVE_MKDTEMP ${HAVE_MKDTEMP}
1.11      schwarze  308: #define HAVE_MMAP ${HAVE_MMAP}
1.30      schwarze  309: #define HAVE_PLEDGE ${HAVE_PLEDGE}
1.28      schwarze  310: #define HAVE_PROGNAME ${HAVE_PROGNAME}
1.11      schwarze  311: #define HAVE_REALLOCARRAY ${HAVE_REALLOCARRAY}
1.31      schwarze  312: #define HAVE_REWB_BSD ${HAVE_REWB_BSD}
                    313: #define HAVE_REWB_SYSV ${HAVE_REWB_SYSV}
1.11      schwarze  314: #define HAVE_STRCASESTR ${HAVE_STRCASESTR}
1.26      schwarze  315: #define HAVE_STRINGLIST ${HAVE_STRINGLIST}
1.11      schwarze  316: #define HAVE_STRLCAT ${HAVE_STRLCAT}
                    317: #define HAVE_STRLCPY ${HAVE_STRLCPY}
                    318: #define HAVE_STRPTIME ${HAVE_STRPTIME}
                    319: #define HAVE_STRSEP ${HAVE_STRSEP}
1.19      schwarze  320: #define HAVE_STRTONUM ${HAVE_STRTONUM}
1.23      schwarze  321: #define HAVE_VASPRINTF ${HAVE_VASPRINTF}
1.11      schwarze  322: #define HAVE_WCHAR ${HAVE_WCHAR}
1.12      schwarze  323: #define HAVE_SQLITE3 ${HAVE_SQLITE3}
1.11      schwarze  324: #define HAVE_SQLITE3_ERRSTR ${HAVE_SQLITE3_ERRSTR}
                    325: #define HAVE_OHASH ${HAVE_OHASH}
                    326: #define HAVE_MANPATH ${HAVE_MANPATH}
                    327:
1.16      schwarze  328: #define BINM_APROPOS "${BINM_APROPOS}"
1.26      schwarze  329: #define BINM_MAKEWHATIS "${BINM_MAKEWHATIS}"
1.16      schwarze  330: #define BINM_MAN "${BINM_MAN}"
1.26      schwarze  331: #define BINM_SOELIM "${BINM_SOELIM}"
1.16      schwarze  332: #define BINM_WHATIS "${BINM_WHATIS}"
                    333:
1.11      schwarze  334: #if !defined(__BEGIN_DECLS)
                    335: #  ifdef __cplusplus
                    336: #  define      __BEGIN_DECLS           extern "C" {
                    337: #  else
                    338: #  define      __BEGIN_DECLS
                    339: #  endif
                    340: #endif
                    341: #if !defined(__END_DECLS)
                    342: #  ifdef __cplusplus
                    343: #  define      __END_DECLS             }
                    344: #  else
                    345: #  define      __END_DECLS
                    346: #  endif
                    347: #endif
                    348:
                    349: __HEREDOC__
1.28      schwarze  350:
                    351: if [ ${HAVE_ERR} -eq 0 ]; then
                    352:        echo "extern    void      err(int, const char *, ...);"
                    353:        echo "extern    void      warn(const char *, ...);"
                    354:        echo "extern    void      warnx(const char *, ...);"
                    355: fi
1.11      schwarze  356:
                    357: [ ${HAVE_FGETLN} -eq 0 ] && \
                    358:        echo "extern    char     *fgetln(FILE *, size_t *);"
                    359:
1.13      schwarze  360: [ ${HAVE_GETSUBOPT} -eq 0 ] && \
1.11      schwarze  361:        echo "extern    int       getsubopt(char **, char * const *, char **);"
                    362:
1.23      schwarze  363: [ ${HAVE_ISBLANK} -eq 0 ] && \
                    364:        echo "extern    int       isblank(int);"
                    365:
                    366: [ ${HAVE_MKDTEMP} -eq 0 ] && \
                    367:        echo "extern    char     *mkdtemp(char *);"
1.29      schwarze  368:
                    369: if [ ${HAVE_PROGNAME} -eq 0 ]; then
                    370:        echo "extern    const char *getprogname(void);"
                    371:        echo "extern    void      setprogname(const char *);"
                    372: fi
1.23      schwarze  373:
1.11      schwarze  374: [ ${HAVE_REALLOCARRAY} -eq 0 ] && \
                    375:        echo "extern    void     *reallocarray(void *, size_t, size_t);"
                    376:
                    377: [ ${BUILD_DB} -gt 0 -a ${HAVE_SQLITE3_ERRSTR} -eq 0 ] &&
                    378:        echo "extern    const char *sqlite3_errstr(int);"
                    379:
                    380: [ ${HAVE_STRCASESTR} -eq 0 ] && \
                    381:        echo "extern    char     *strcasestr(const char *, const char *);"
                    382:
                    383: [ ${HAVE_STRLCAT} -eq 0 ] && \
                    384:        echo "extern    size_t    strlcat(char *, const char *, size_t);"
                    385:
                    386: [ ${HAVE_STRLCPY} -eq 0 ] && \
                    387:        echo "extern    size_t    strlcpy(char *, const char *, size_t);"
                    388:
                    389: [ ${HAVE_STRSEP} -eq 0 ] && \
                    390:        echo "extern    char     *strsep(char **, const char *);"
1.19      schwarze  391:
                    392: [ ${HAVE_STRTONUM} -eq 0 ] && \
                    393:        echo "extern    long long strtonum(const char *, long long, long long, const char **);"
1.23      schwarze  394:
                    395: [ ${HAVE_VASPRINTF} -eq 0 ] && \
                    396:        echo "extern    int       vasprintf(char **, const char *, va_list);"
1.11      schwarze  397:
1.1       schwarze  398: echo
1.11      schwarze  399: echo "#endif /* MANDOC_CONFIG_H */"
                    400:
                    401: echo "config.h: written" 1>&2
                    402: echo "config.h: written" 1>&3
                    403:
                    404: # --- tests for Makefile.local -----------------------------------------
                    405:
                    406: exec > Makefile.local
                    407:
                    408: [ -z "${BINDIR}"     ] && BINDIR="${PREFIX}/bin"
                    409: [ -z "${SBINDIR}"    ] && SBINDIR="${PREFIX}/sbin"
                    410: [ -z "${INCLUDEDIR}" ] && INCLUDEDIR="${PREFIX}/include/mandoc"
                    411: [ -z "${LIBDIR}"     ] && LIBDIR="${PREFIX}/lib/mandoc"
                    412: [ -z "${MANDIR}"     ] && MANDIR="${PREFIX}/man"
                    413:
                    414: [ -z "${HTDOCDIR}"   ] && HTDOCDIR="${WWWPREFIX}/htdocs"
                    415: [ -z "${CGIBINDIR}"  ] && CGIBINDIR="${WWWPREFIX}/cgi-bin"
                    416:
                    417: [ -z "${INSTALL_PROGRAM}" ] && INSTALL_PROGRAM="${INSTALL} -m 0555"
                    418: [ -z "${INSTALL_LIB}"     ] && INSTALL_LIB="${INSTALL} -m 0444"
                    419: [ -z "${INSTALL_MAN}"     ] && INSTALL_MAN="${INSTALL} -m 0444"
                    420: [ -z "${INSTALL_DATA}"    ] && INSTALL_DATA="${INSTALL} -m 0444"
                    421:
                    422: if [ ${BUILD_DB} -eq 0 -a ${BUILD_CGI} -gt 0 ]; then
                    423:        echo "BUILD_CGI=0 (no BUILD_DB)" 1>&2
                    424:        echo "BUILD_CGI=0 (no BUILD_DB)" 1>&3
                    425:        BUILD_CGI=0
                    426: fi
                    427:
                    428: BUILD_TARGETS="base-build"
                    429: [ ${BUILD_CGI} -gt 0 ] && BUILD_TARGETS="${BUILD_TARGETS} cgi-build"
1.15      schwarze  430: INSTALL_TARGETS="base-install"
                    431: [ ${BUILD_DB}  -gt 0 ] && INSTALL_TARGETS="${INSTALL_TARGETS} db-install"
                    432: [ ${BUILD_CGI} -gt 0 ] && INSTALL_TARGETS="${INSTALL_TARGETS} cgi-install"
1.11      schwarze  433:
                    434: cat << __HEREDOC__
                    435: BUILD_TARGETS  = ${BUILD_TARGETS}
1.15      schwarze  436: INSTALL_TARGETS        = ${INSTALL_TARGETS}
1.22      schwarze  437: CC             = ${CC}
1.11      schwarze  438: CFLAGS         = ${CFLAGS}
                    439: DBLIB          = ${DBLIB}
                    440: STATIC         = ${STATIC}
                    441: PREFIX         = ${PREFIX}
                    442: BINDIR         = ${BINDIR}
                    443: SBINDIR                = ${SBINDIR}
                    444: INCLUDEDIR     = ${INCLUDEDIR}
                    445: LIBDIR         = ${LIBDIR}
                    446: MANDIR         = ${MANDIR}
                    447: WWWPREFIX      = ${WWWPREFIX}
                    448: HTDOCDIR       = ${HTDOCDIR}
                    449: CGIBINDIR      = ${CGIBINDIR}
1.16      schwarze  450: BINM_APROPOS   = ${BINM_APROPOS}
1.26      schwarze  451: BINM_MAKEWHATIS        = ${BINM_MAKEWHATIS}
1.16      schwarze  452: BINM_MAN       = ${BINM_MAN}
1.26      schwarze  453: BINM_SOELIM    = ${BINM_SOELIM}
1.16      schwarze  454: BINM_WHATIS    = ${BINM_WHATIS}
                    455: MANM_MAN       = ${MANM_MAN}
1.25      schwarze  456: MANM_MANCONF   = ${MANM_MANCONF}
1.16      schwarze  457: MANM_MDOC      = ${MANM_MDOC}
                    458: MANM_ROFF      = ${MANM_ROFF}
                    459: MANM_EQN       = ${MANM_EQN}
                    460: MANM_TBL       = ${MANM_TBL}
1.11      schwarze  461: INSTALL                = ${INSTALL}
                    462: INSTALL_PROGRAM        = ${INSTALL_PROGRAM}
                    463: INSTALL_LIB    = ${INSTALL_LIB}
                    464: INSTALL_MAN    = ${INSTALL_MAN}
                    465: INSTALL_DATA   = ${INSTALL_DATA}
                    466: __HEREDOC__
1.12      schwarze  467:
                    468: [ ${BUILD_DB} -gt 0 ] && \
1.15      schwarze  469:        echo "MAIN_OBJS = \$(BASE_OBJS) \$(DB_OBJS)"
1.11      schwarze  470:
                    471: echo "Makefile.local: written" 1>&2
                    472: echo "Makefile.local: written" 1>&3
1.1       schwarze  473:
                    474: exit 0

CVSweb