version 1.37, 2015/11/26 07:42:11 |
version 1.43.2.12, 2017/02/21 17:04:04 |
|
|
#!/bin/sh |
#!/bin/sh |
# |
# |
# Copyright (c) 2014, 2015 Ingo Schwarze <schwarze@openbsd.org> |
# $Id$ |
# |
# |
|
# Copyright (c) 2014, 2015, 2016, 2017 Ingo Schwarze <schwarze@openbsd.org> |
|
# |
# Permission to use, copy, modify, and distribute this software for any |
# Permission to use, copy, modify, and distribute this software for any |
# purpose with or without fee is hereby granted, provided that the above |
# purpose with or without fee is hereby granted, provided that the above |
# copyright notice and this permission notice appear in all copies. |
# copyright notice and this permission notice appear in all copies. |
Line 31 echo "config.log: writing..." |
|
Line 33 echo "config.log: writing..." |
|
# Initialize all variables here, |
# Initialize all variables here, |
# such that nothing can leak in from the environment. |
# such that nothing can leak in from the environment. |
|
|
|
SOURCEDIR=`dirname "$0"` |
|
|
MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man" |
MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man" |
OSNAME= |
OSNAME= |
|
UTF8_LOCALE= |
|
|
CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | make -f -` |
CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | env -i make -sf -` |
CFLAGS="-g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings" |
CFLAGS="-g -W -Wall -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings" |
DBLIB= |
CFLAGS="${CFLAGS} -Wno-unused-parameter" |
|
LDADD= |
|
LDFLAGS= |
|
LD_NANOSLEEP= |
|
LD_OHASH= |
|
LD_SQLITE3= |
STATIC="-static" |
STATIC="-static" |
|
|
BUILD_DB=1 |
|
BUILD_CGI=0 |
BUILD_CGI=0 |
|
|
HAVE_DIRENT_NAMLEN= |
HAVE_DIRENT_NAMLEN= |
|
HAVE_EFTYPE= |
HAVE_ERR= |
HAVE_ERR= |
HAVE_FTS= |
HAVE_FTS= |
|
HAVE_FTS_COMPARE_CONST= |
HAVE_GETLINE= |
HAVE_GETLINE= |
HAVE_GETSUBOPT= |
HAVE_GETSUBOPT= |
HAVE_ISBLANK= |
HAVE_ISBLANK= |
HAVE_MKDTEMP= |
HAVE_MKDTEMP= |
HAVE_MMAP= |
HAVE_MMAP= |
|
HAVE_NANOSLEEP= |
HAVE_PLEDGE= |
HAVE_PLEDGE= |
HAVE_PROGNAME= |
HAVE_PROGNAME= |
HAVE_REALLOCARRAY= |
HAVE_REALLOCARRAY= |
HAVE_REWB_BSD= |
HAVE_REWB_BSD= |
HAVE_REWB_SYSV= |
HAVE_REWB_SYSV= |
|
HAVE_SANDBOX_INIT= |
HAVE_STRCASESTR= |
HAVE_STRCASESTR= |
HAVE_STRINGLIST= |
HAVE_STRINGLIST= |
HAVE_STRLCAT= |
HAVE_STRLCAT= |
|
Line 112 INSTALL_PROGRAM= |
|
INSTALL_LIB= |
INSTALL_LIB= |
INSTALL_MAN= |
INSTALL_MAN= |
INSTALL_DATA= |
INSTALL_DATA= |
|
LN="ln -f" |
|
|
# --- manual settings from configure.local ----------------------------- |
# --- manual settings from configure.local ----------------------------- |
|
|
Line 121 COMP="${CC} ${CFLAGS} -Wno-unused -Werror" |
|
Line 135 COMP="${CC} ${CFLAGS} -Wno-unused -Werror" |
|
# If yes, use the override, if no, do not decide anything yet. |
# If yes, use the override, if no, do not decide anything yet. |
# Arguments: lower-case test name, manual value |
# Arguments: lower-case test name, manual value |
ismanual() { |
ismanual() { |
[ -z "${2}" ] && return 1 |
[ -z "${3}" ] && return 1 |
echo "${1}: manual (${2})" 1>&2 |
echo "${1}: manual (HAVE_${2}=${3})" 1>&2 |
echo "${1}: manual (${2})" 1>&3 |
echo "${1}: manual (HAVE_${2}=${3})" 1>&3 |
echo 1>&3 |
echo 1>&3 |
return 0 |
return 0 |
} |
} |
|
|
# Arguments: lower-case test name, upper-case test name, additional CFLAGS |
# Arguments: lower-case test name, upper-case test name, additional CFLAGS |
singletest() { |
singletest() { |
cat 1>&3 << __HEREDOC__ |
cat 1>&3 << __HEREDOC__ |
${1}: testing... |
${1}${3}: testing... |
${COMP} ${3} -o test-${1} test-${1}.c |
${COMP} -o test-${1} test-${1}.c ${3} |
__HEREDOC__ |
__HEREDOC__ |
|
|
if ${COMP} ${3} -o "test-${1}" "test-${1}.c" 1>&3 2>&3; then |
if ${COMP} -o "test-${1}" "${SOURCEDIR}/test-${1}.c" ${3} 1>&3 2>&3 |
echo "${1}: ${CC} succeeded" 1>&3 |
then |
|
echo "${1}${3}: ${CC} succeeded" 1>&3 |
else |
else |
echo "${1}: ${CC} failed with $?" 1>&3 |
echo "${1}${3}: ${CC} failed with $?" 1>&3 |
echo 1>&3 |
echo 1>&3 |
return 1 |
return 1 |
fi |
fi |
|
|
if ./test-${1} 1>&3 2>&3; then |
if ./test-${1} 1>&3 2>&3; then |
echo "${1}: yes" 1>&2 |
echo "${1}${3}: yes" 1>&2 |
echo "${1}: yes" 1>&3 |
echo "${1}${3}: yes" 1>&3 |
echo 1>&3 |
echo 1>&3 |
eval HAVE_${2}=1 |
eval HAVE_${2}=1 |
rm "test-${1}" |
rm "test-${1}" |
return 0 |
return 0 |
else |
else |
echo "${1}: execution failed with $?" 1>&3 |
echo "${1}${3}: execution failed with $?" 1>&3 |
echo 1>&3 |
echo 1>&3 |
rm "test-${1}" |
rm "test-${1}" |
return 1 |
return 1 |
|
|
# Arguments: lower case name, upper case name, additional CFLAGS |
# Arguments: lower case name, upper case name, additional CFLAGS |
runtest() { |
runtest() { |
eval _manual=\${HAVE_${2}} |
eval _manual=\${HAVE_${2}} |
ismanual "${1}" "${_manual}" && return 0 |
ismanual "${1}" "${2}" "${_manual}" && return 0 |
singletest "${1}" "${2}" "${3}" && return 0 |
singletest "${1}" "${2}" "${3}" && return 0 |
echo "${1}: no" 1>&2 |
echo "${1}${3}: no" 1>&2 |
eval HAVE_${2}=0 |
eval HAVE_${2}=0 |
return 1 |
return 1 |
} |
} |
|
|
|
# Select a UTF-8 locale. |
|
get_locale() { |
|
[ -n "${HAVE_WCHAR}" ] && [ "${HAVE_WCHAR}" -eq 0 ] && return 0 |
|
ismanual UTF8_LOCALE UTF8_LOCALE "$UTF8_LOCALE" && return 0 |
|
echo "UTF8_LOCALE: testing..." 1>&3 |
|
UTF8_LOCALE=`locale -a | grep -i '^en_US\.UTF-*8$' | head -n 1` |
|
if [ -z "${UTF8_LOCALE}" ]; then |
|
UTF8_LOCALE=`locale -a | grep -i '\.UTF-*8' | head -n 1` |
|
[ -n "${UTF8_LOCALE}" ] || return 1 |
|
fi |
|
echo "UTF8_LOCALE=${UTF8_LOCALE}" 1>&2 |
|
echo "UTF8_LOCALE=${UTF8_LOCALE}" 1>&3 |
|
echo 1>&3 |
|
return 0; |
|
} |
|
|
|
|
# --- library functions --- |
# --- library functions --- |
runtest dirent-namlen DIRENT_NAMLEN || true |
runtest dirent-namlen DIRENT_NAMLEN || true |
|
runtest EFTYPE EFTYPE || true |
runtest err ERR || true |
runtest err ERR || true |
runtest fts FTS || true |
|
runtest getline GETLINE || true |
runtest getline GETLINE || true |
runtest getsubopt GETSUBOPT || true |
runtest getsubopt GETSUBOPT || true |
runtest isblank ISBLANK || true |
runtest isblank ISBLANK || true |
runtest mkdtemp MKDTEMP || true |
runtest mkdtemp MKDTEMP || true |
runtest mmap MMAP || true |
runtest mmap MMAP || true |
|
runtest PATH_MAX PATH_MAX || true |
runtest pledge PLEDGE || true |
runtest pledge PLEDGE || true |
|
runtest sandbox_init SANDBOX_INIT || true |
runtest progname PROGNAME || true |
runtest progname PROGNAME || true |
runtest reallocarray REALLOCARRAY || true |
runtest reallocarray REALLOCARRAY || true |
runtest rewb-bsd REWB_BSD || true |
runtest rewb-bsd REWB_BSD || true |
Line 195 runtest strptime STRPTIME || true |
|
Line 229 runtest strptime STRPTIME || true |
|
runtest strsep STRSEP || true |
runtest strsep STRSEP || true |
runtest strtonum STRTONUM || true |
runtest strtonum STRTONUM || true |
runtest vasprintf VASPRINTF || true |
runtest vasprintf VASPRINTF || true |
runtest wchar WCHAR || true |
|
|
|
|
if ismanual fts FTS ${HAVE_FTS}; then |
|
HAVE_FTS_COMPARE_CONST=0 |
|
elif runtest fts FTS_COMPARE_CONST -DFTS_COMPARE_CONST; then |
|
HAVE_FTS=1 |
|
else |
|
runtest fts FTS || true |
|
fi |
|
|
|
# --- wide character and locale support --- |
|
if get_locale; then |
|
runtest wchar WCHAR -DUTF8_LOCALE=\"${UTF8_LOCALE}\" || true |
|
else |
|
HAVE_WCHAR=0 |
|
echo "wchar: no (no UTF8_LOCALE)" 1>&2 |
|
echo "wchar: no (no UTF8_LOCALE)" 1>&3 |
|
fi |
|
|
# --- sqlite3 --- |
# --- sqlite3 --- |
DETECTLIB= |
if [ -n "${LD_SQLITE3}" ]; then |
if [ ${BUILD_DB} -eq 0 ]; then |
runtest sqlite3 SQLITE3 "${LD_SQLITE3}" || true |
echo "BUILD_DB=0 (manual)" 1>&2 |
|
echo "BUILD_DB=0 (manual)" 1>&3 |
|
echo 1>&3 |
|
HAVE_SQLITE3=0 |
|
elif ismanual sqlite3 "${HAVE_SQLITE3}"; then |
|
DETECTLIB="-lsqlite3" |
|
elif [ -n "${DBLIB}" ]; then |
|
runtest sqlite3 SQLITE3 "${DBLIB}" || true |
|
elif singletest sqlite3 SQLITE3 "-lsqlite3"; then |
elif singletest sqlite3 SQLITE3 "-lsqlite3"; then |
DETECTLIB="-lsqlite3" |
LD_SQLITE3="-lsqlite3" |
elif runtest sqlite3 SQLITE3 \ |
elif runtest sqlite3 SQLITE3 \ |
"-I/usr/local/include -L/usr/local/lib -lsqlite3"; then |
"-I/usr/local/include -L/usr/local/lib -lsqlite3"; then |
DETECTLIB="-L/usr/local/lib -lsqlite3" |
LD_SQLITE3="-L/usr/local/lib -lsqlite3" |
CFLAGS="${CFLAGS} -I/usr/local/include" |
CFLAGS="${CFLAGS} -I/usr/local/include" |
|
COMP="${COMP} -I/usr/local/include" |
fi |
fi |
if [ ${BUILD_DB} -gt 0 -a ${HAVE_SQLITE3} -eq 0 ]; then |
if [ ${HAVE_SQLITE3} -eq 0 ]; then |
echo "BUILD_DB=0 (no sqlite3)" 1>&2 |
echo "FATAL: no sqlite3" 1>&2 |
echo "BUILD_DB=0 (no sqlite3)" 1>&3 |
echo "FATAL: no sqlite3" 1>&3 |
echo 1>&3 |
echo "Use release 1.14.1 to build without SQLite." 1>&2 |
BUILD_DB=0 |
exit 1 |
fi |
fi |
|
|
# --- sqlite3_errstr --- |
# --- sqlite3_errstr --- |
if [ ${BUILD_DB} -eq 0 ]; then |
if ismanual sqlite3_errstr SQLITE3_ERRSTR "${HAVE_SQLITE3_ERRSTR}"; then |
HAVE_SQLITE3_ERRSTR=1 |
|
elif ismanual sqlite3_errstr "${HAVE_SQLITE3_ERRSTR}"; then |
|
: |
: |
elif [ -n "${DBLIB}" ]; then |
|
runtest sqlite3_errstr SQLITE3_ERRSTR "${DBLIB}" || true |
|
else |
else |
runtest sqlite3_errstr SQLITE3_ERRSTR "${DETECTLIB}" || true |
runtest sqlite3_errstr SQLITE3_ERRSTR "${LD_SQLITE3}" || true |
fi |
fi |
|
|
|
# --- nanosleep --- |
|
if [ -n "${LD_NANOSLEEP}" ]; then |
|
runtest nanosleep NANOSLEEP "${LD_NANOSLEEP}" || true |
|
elif singletest nanosleep NANOSLEEP; then |
|
: |
|
elif runtest nanosleep NANOSLEEP "-lrt"; then |
|
LD_NANOSLEEP="-lrt" |
|
fi |
|
if [ "${HAVE_NANOSLEEP}" -eq 0 ]; then |
|
echo "FATAL: nanosleep: no" 1>&2 |
|
echo "FATAL: nanosleep: no" 1>&3 |
|
exit 1 |
|
fi |
|
|
# --- ohash --- |
# --- ohash --- |
if [ ${BUILD_DB} -eq 0 ]; then |
if ismanual ohash OHASH "${HAVE_OHASH}"; then |
HAVE_OHASH=1 |
|
elif ismanual ohash "${HAVE_OHASH}"; then |
|
: |
: |
elif [ -n "${DBLIB}" ]; then |
elif [ -n "${LD_OHASH}" ]; then |
runtest ohash OHASH "${DBLIB}" || true |
runtest ohash OHASH "${LD_OHASH}" || true |
elif singletest ohash OHASH; then |
elif singletest ohash OHASH; then |
: |
: |
elif runtest ohash OHASH "-lutil"; then |
elif runtest ohash OHASH "-lutil"; then |
DETECTLIB="${DETECTLIB} -lutil" |
LD_OHASH="-lutil" |
fi |
fi |
|
if [ "${HAVE_OHASH}" -eq 0 ]; then |
# --- DBLIB --- |
LD_OHASH= |
if [ ${BUILD_DB} -eq 0 ]; then |
|
DBLIB="-lz" |
|
elif [ -z "${DBLIB}" ]; then |
|
DBLIB="${DETECTLIB} -lz" |
|
echo "DBLIB=\"${DBLIB}\"" 1>&2 |
|
echo "DBLIB=\"${DBLIB}\"" 1>&3 |
|
echo 1>&3 |
|
fi |
fi |
|
|
|
# --- LDADD --- |
|
LDADD="${LDADD} ${LD_SQLITE3} ${LD_NANOSLEEP} ${LD_OHASH} -lz" |
|
echo "LDADD=\"${LDADD}\"" 1>&2 |
|
echo "LDADD=\"${LDADD}\"" 1>&3 |
|
echo 1>&3 |
|
|
# --- manpath --- |
# --- manpath --- |
if ismanual manpath "${HAVE_MANPATH}"; then |
if ismanual manpath MANPATH "${HAVE_MANPATH}"; then |
: |
: |
elif manpath 1>&3 2>&3; then |
elif manpath 1>&3 2>&3; then |
echo "manpath: yes" 1>&2 |
echo "manpath: yes" 1>&2 |
Line 280 cat << __HEREDOC__ |
|
Line 330 cat << __HEREDOC__ |
|
#error "Do not use C++. See the INSTALL file." |
#error "Do not use C++. See the INSTALL file." |
#endif |
#endif |
|
|
#ifndef MANDOC_CONFIG_H |
#if !defined(__GNUC__) || (__GNUC__ < 4) |
#define MANDOC_CONFIG_H |
#define __attribute__(x) |
|
#endif |
|
|
#if defined(__linux__) || defined(__MINT__) |
#if defined(__linux__) || defined(__MINT__) |
#define _GNU_SOURCE /* See test-*.c what needs this. */ |
#define _GNU_SOURCE /* See test-*.c what needs this. */ |
|
|
echo "#define MAN_CONF_FILE \"/etc/${MANM_MANCONF}\"" |
echo "#define MAN_CONF_FILE \"/etc/${MANM_MANCONF}\"" |
echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\"" |
echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\"" |
[ -n "${OSNAME}" ] && echo "#define OSNAME \"${OSNAME}\"" |
[ -n "${OSNAME}" ] && echo "#define OSNAME \"${OSNAME}\"" |
|
[ -n "${UTF8_LOCALE}" ] && echo "#define UTF8_LOCALE \"${UTF8_LOCALE}\"" |
[ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\"" |
[ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\"" |
|
[ ${HAVE_EFTYPE} -eq 0 ] && echo "#define EFTYPE EINVAL" |
|
[ ${HAVE_PATH_MAX} -eq 0 ] && echo "#define PATH_MAX 4096" |
|
|
cat << __HEREDOC__ |
cat << __HEREDOC__ |
#define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN} |
#define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN} |
#define HAVE_ERR ${HAVE_ERR} |
#define HAVE_ERR ${HAVE_ERR} |
#define HAVE_FTS ${HAVE_FTS} |
#define HAVE_FTS ${HAVE_FTS} |
|
#define HAVE_FTS_COMPARE_CONST ${HAVE_FTS_COMPARE_CONST} |
#define HAVE_GETLINE ${HAVE_GETLINE} |
#define HAVE_GETLINE ${HAVE_GETLINE} |
#define HAVE_GETSUBOPT ${HAVE_GETSUBOPT} |
#define HAVE_GETSUBOPT ${HAVE_GETSUBOPT} |
#define HAVE_ISBLANK ${HAVE_ISBLANK} |
#define HAVE_ISBLANK ${HAVE_ISBLANK} |
Line 315 cat << __HEREDOC__ |
|
Line 370 cat << __HEREDOC__ |
|
#define HAVE_REALLOCARRAY ${HAVE_REALLOCARRAY} |
#define HAVE_REALLOCARRAY ${HAVE_REALLOCARRAY} |
#define HAVE_REWB_BSD ${HAVE_REWB_BSD} |
#define HAVE_REWB_BSD ${HAVE_REWB_BSD} |
#define HAVE_REWB_SYSV ${HAVE_REWB_SYSV} |
#define HAVE_REWB_SYSV ${HAVE_REWB_SYSV} |
|
#define HAVE_SANDBOX_INIT ${HAVE_SANDBOX_INIT} |
#define HAVE_STRCASESTR ${HAVE_STRCASESTR} |
#define HAVE_STRCASESTR ${HAVE_STRCASESTR} |
#define HAVE_STRINGLIST ${HAVE_STRINGLIST} |
#define HAVE_STRINGLIST ${HAVE_STRINGLIST} |
#define HAVE_STRLCAT ${HAVE_STRLCAT} |
#define HAVE_STRLCAT ${HAVE_STRLCAT} |
Line 324 cat << __HEREDOC__ |
|
Line 380 cat << __HEREDOC__ |
|
#define HAVE_STRTONUM ${HAVE_STRTONUM} |
#define HAVE_STRTONUM ${HAVE_STRTONUM} |
#define HAVE_VASPRINTF ${HAVE_VASPRINTF} |
#define HAVE_VASPRINTF ${HAVE_VASPRINTF} |
#define HAVE_WCHAR ${HAVE_WCHAR} |
#define HAVE_WCHAR ${HAVE_WCHAR} |
#define HAVE_SQLITE3 ${HAVE_SQLITE3} |
|
#define HAVE_SQLITE3_ERRSTR ${HAVE_SQLITE3_ERRSTR} |
#define HAVE_SQLITE3_ERRSTR ${HAVE_SQLITE3_ERRSTR} |
#define HAVE_OHASH ${HAVE_OHASH} |
#define HAVE_OHASH ${HAVE_OHASH} |
#define HAVE_MANPATH ${HAVE_MANPATH} |
#define HAVE_MANPATH ${HAVE_MANPATH} |
|
|
[ ${HAVE_REALLOCARRAY} -eq 0 ] && \ |
[ ${HAVE_REALLOCARRAY} -eq 0 ] && \ |
echo "extern void *reallocarray(void *, size_t, size_t);" |
echo "extern void *reallocarray(void *, size_t, size_t);" |
|
|
[ ${BUILD_DB} -gt 0 -a ${HAVE_SQLITE3_ERRSTR} -eq 0 ] && |
[ ${HAVE_SQLITE3_ERRSTR} -eq 0 ] && |
echo "extern const char *sqlite3_errstr(int);" |
echo "extern const char *sqlite3_errstr(int);" |
|
|
[ ${HAVE_STRCASESTR} -eq 0 ] && \ |
[ ${HAVE_STRCASESTR} -eq 0 ] && \ |
|
|
[ ${HAVE_VASPRINTF} -eq 0 ] && \ |
[ ${HAVE_VASPRINTF} -eq 0 ] && \ |
echo "extern int vasprintf(char **, const char *, va_list);" |
echo "extern int vasprintf(char **, const char *, va_list);" |
|
|
echo |
|
echo "#endif /* MANDOC_CONFIG_H */" |
|
|
|
echo "config.h: written" 1>&2 |
echo "config.h: written" 1>&2 |
echo "config.h: written" 1>&3 |
echo "config.h: written" 1>&3 |
|
|
Line 409 exec > Makefile.local |
|
Line 461 exec > Makefile.local |
|
[ -z "${INSTALL_MAN}" ] && INSTALL_MAN="${INSTALL} -m 0444" |
[ -z "${INSTALL_MAN}" ] && INSTALL_MAN="${INSTALL} -m 0444" |
[ -z "${INSTALL_DATA}" ] && INSTALL_DATA="${INSTALL} -m 0444" |
[ -z "${INSTALL_DATA}" ] && INSTALL_DATA="${INSTALL} -m 0444" |
|
|
if [ ${BUILD_DB} -eq 0 -a ${BUILD_CGI} -gt 0 ]; then |
BUILD_TARGETS="" |
echo "BUILD_CGI=0 (no BUILD_DB)" 1>&2 |
[ ${BUILD_CGI} -gt 0 ] && BUILD_TARGETS="${BUILD_TARGETS} man.cgi" |
echo "BUILD_CGI=0 (no BUILD_DB)" 1>&3 |
INSTALL_TARGETS="base-install db-install" |
BUILD_CGI=0 |
|
fi |
|
|
|
BUILD_TARGETS="base-build" |
|
[ ${BUILD_CGI} -gt 0 ] && BUILD_TARGETS="${BUILD_TARGETS} cgi-build" |
|
INSTALL_TARGETS="base-install" |
|
[ ${BUILD_DB} -gt 0 ] && INSTALL_TARGETS="${INSTALL_TARGETS} db-install" |
|
[ ${BUILD_CGI} -gt 0 ] && INSTALL_TARGETS="${INSTALL_TARGETS} cgi-install" |
[ ${BUILD_CGI} -gt 0 ] && INSTALL_TARGETS="${INSTALL_TARGETS} cgi-install" |
|
|
cat << __HEREDOC__ |
cat << __HEREDOC__ |
Line 426 BUILD_TARGETS = ${BUILD_TARGETS} |
|
Line 471 BUILD_TARGETS = ${BUILD_TARGETS} |
|
INSTALL_TARGETS = ${INSTALL_TARGETS} |
INSTALL_TARGETS = ${INSTALL_TARGETS} |
CC = ${CC} |
CC = ${CC} |
CFLAGS = ${CFLAGS} |
CFLAGS = ${CFLAGS} |
DBLIB = ${DBLIB} |
LDADD = ${LDADD} |
|
LDFLAGS = ${LDFLAGS} |
STATIC = ${STATIC} |
STATIC = ${STATIC} |
PREFIX = ${PREFIX} |
PREFIX = ${PREFIX} |
BINDIR = ${BINDIR} |
BINDIR = ${BINDIR} |
Line 453 INSTALL_PROGRAM = ${INSTALL_PROGRAM} |
|
Line 499 INSTALL_PROGRAM = ${INSTALL_PROGRAM} |
|
INSTALL_LIB = ${INSTALL_LIB} |
INSTALL_LIB = ${INSTALL_LIB} |
INSTALL_MAN = ${INSTALL_MAN} |
INSTALL_MAN = ${INSTALL_MAN} |
INSTALL_DATA = ${INSTALL_DATA} |
INSTALL_DATA = ${INSTALL_DATA} |
|
LN = ${LN} |
__HEREDOC__ |
__HEREDOC__ |
|
|
[ ${BUILD_DB} -gt 0 ] && \ |
|
echo "MAIN_OBJS = \$(BASE_OBJS) \$(DB_OBJS)" |
|
|
|
echo "Makefile.local: written" 1>&2 |
echo "Makefile.local: written" 1>&2 |
echo "Makefile.local: written" 1>&3 |
echo "Makefile.local: written" 1>&3 |