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