Release calc version 2.11.5t4.5

This commit is contained in:
Landon Curt Noll
2001-06-08 16:08:17 -07:00
parent e4dcbf7ecf
commit 86e0f98c8f
36 changed files with 6322 additions and 479 deletions

466
Makefile
View File

@@ -20,8 +20,8 @@
# received a copy with calc; if not, write to Free Software Foundation, Inc.
# 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
#
MAKEFILE_REV= $$Revision: 29.33 $$
# @(#) $Id: Makefile.ship,v 29.33 2001/06/06 10:06:48 chongo Exp $
MAKEFILE_REV= $$Revision: 29.36 $$
# @(#) $Id: Makefile.ship,v 29.36 2001/06/08 23:00:19 chongo Exp $
# @(#) $Source: /usr/local/src/cmd/calc/RCS/Makefile.ship,v $
#
# Under source code control: 1990/02/15 01:48:41
@@ -33,7 +33,6 @@ MAKEFILE_REV= $$Revision: 29.33 $$
# calculator by David I. Bell with help/mods from others
# Makefile by Landon Curt Noll
##############################################################################
#-=-=-=-=-=-=-=-=- You may want to change some values below -=-=-=-=-=-=-=-=-#
##############################################################################
@@ -503,6 +502,13 @@ HAVE_UNISTD_H=
# ${INCDIR} where most .h files are kept
# ${LIBDIR} where *.a files are installed
#
# If in doubt, set:
#
# BINDIR= /usr/bin
# SHAREDIR= /usr/share
# INCDIR= /usr/include
# LIBDIR= /usr/lib
#
#BINDIR= /usr/local/bin
BINDIR= /usr/bin
@@ -525,6 +531,16 @@ LIBDIR= /usr/lib
# ${CUSTOMINCPDIR} where custom .h files are installed
# ${SCRIPTDIR} where calc shell scripts are installed
#
# If in doubt, set:
#
# CSHAREDIR= ${SHAREDIR}/calc
# HELPDIR= ${CSHAREDIR}/help
# INCDIRCALC= ${INCDIR}/calc
# CUSTOMLIBDIR= ${CSHAREDIR}/custom
# CUSTOMHELPDIR= ${CSHAREDIR}/custhelp
# CUSTOMINCDIR= ${INCDIRCALC}/custom
# SCRIPTDIR= ${BINDIR}/cscript
#
CSHAREDIR= ${SHAREDIR}/calc
HELPDIR= ${CSHAREDIR}/help
INCDIRCALC= ${INCDIR}/calc
@@ -533,6 +549,26 @@ CUSTOMHELPDIR= ${CSHAREDIR}/custhelp
CUSTOMINCDIR= ${INCDIRCALC}/custom
SCRIPTDIR= ${BINDIR}/cscript
# T - top level directory under which calc will be installed
#
# The calc install is performed under $T, the calc build is
# performed under /. For example, calc is built with its help
# directory being ${HELPDIR}. Howeever calc help files are
# installed under $T${HELPDIR}.
#
# If $T is empty, calc is installed under /, which is the same
# top of tree for which it was built. If $T is non-empty, then
# calc is installed under $T, as if one had to chroot under
# $T for calc to operate.
#
# The purpose for $T is to allow someone to install calc
# somewhere other than into the system area. For example when
# forming the calc rpm, the Makefile is called with T=$RPM_BUILD_ROOT.
#
# If in doubt, use T=
#
T=
# where man pages are installed
#
# Use MANDIR= to disable installation of the calc man (source) page.
@@ -813,8 +849,8 @@ CCWARN= -Wall -Wno-implicit -Wno-comment
CCOPT= ${DEBUG} ${NO_SHARED}
CCMISC=
#
CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
ICFLAGS= -DSRC ${CCWARN} ${CCMISC}
CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC}
#
LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
ILDFLAGS=
@@ -833,8 +869,8 @@ CC= ${PURIFY} ${LCC}
#CCOPT= ${DEBUG} ${NO_SHARED}
#CCMISC=
#
#CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DSRC ${CCWARN} ${CCMISC}
#CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC}
#
#LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
#ILDFLAGS=
@@ -854,8 +890,8 @@ CC= ${PURIFY} ${LCC}
#CCOPT= ${DEBUG} ${NO_SHARED}
#CCMISC=
#
#CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DSRC ${CCWARN} ${CCMISC}
#CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC}
#
#LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
#ILDFLAGS=
@@ -881,8 +917,8 @@ CC= ${PURIFY} ${LCC}
#CCOPT= ${DEBUG} ${NO_SHARED}
#CCMISC= -rdata_shared
#
#CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DSRC ${CCWARN} ${CCMISC}
#CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC}
#
#LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
#ILDFLAGS=
@@ -903,8 +939,8 @@ CC= ${PURIFY} ${LCC}
#CCOPT= ${DEBUG} ${NO_SHARED}
#CCMISC= +e
#
#CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DSRC ${CCWARN} ${CCMISC}
#CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC}
#
#LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
#ILDFLAGS=
@@ -920,8 +956,8 @@ CC= ${PURIFY} ${LCC}
#CCOPT= ${DEBUG} ${NO_SHARED}
#CCMISC= -qlanglvl=ansi
#
#CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DSRC ${CCWARN} ${CCMISC}
#CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC}
#
#LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
#ILDFLAGS=
@@ -942,8 +978,8 @@ CC= ${PURIFY} ${LCC}
#CCOPT= ${DEBUG} ${NO_SHARED}
#CCMISC= -DFORCE_STDC
#
#CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DSRC ${CCWARN} ${CCMISC}
#CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC}
#
#LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
#ILDFLAGS=
@@ -962,8 +998,8 @@ CC= ${PURIFY} ${LCC}
#CCOPT= ${DEBUG} ${NO_SHARED}
#CCMISC=
#
#CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DSRC ${CCWARN} ${CCMISC} -Wno-unused
#CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC} -Wno-unused
#
#LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
#ILDFLAGS=
@@ -981,8 +1017,8 @@ CC= ${PURIFY} ${LCC}
#CCOPT= ${DEBUG} ${NO_SHARED}
#CCMISC=
#
#CFLAGS= -DSRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DSRC ${CCWARN} ${CCMISC} -Wno-unused
#CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
#ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC} -Wno-unused
#
#LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
#ILDFLAGS=
@@ -1001,6 +1037,7 @@ LANG= C
MAKE= make
AWK= awk
SED= sed
DIFF= diff
GREP= egrep
SORT= sort
TEE= tee
@@ -1159,7 +1196,8 @@ CUSTOM_PASSDOWN= Q="${Q}" \
CMP=${CMP} \
MAKEDEPEND=${MAKEDEPEND} \
SORT=${SORT} \
LANG=${LANG}
LANG=${LANG} \
T=$T
# The complete list of Makefile vars passed down to sample/Makefile.
#
@@ -1191,14 +1229,18 @@ SAMPLE_PASSDOWN= Q="${Q}" \
CMP=${CMP} \
MAKEDEPEND=${MAKEDEPEND} \
SORT=${SORT} \
LANG=${LANG}
LANG=${LANG} \
T=$T
# The compelte list of Makefile vars passed down to help/Makefile.
#
HELP_PASSDOWN= Q="${Q}" \
SHAREDIR="${SHAREDIR}" \
INCDIR="${INCDIR}" \
LIBDIR="${LIBDIR}" \
CSHAREDIR="${CSHAREDIR}" \
HELPDIR="${HELPDIR}" \
INCDIRCALC="${INCDIRCALC}" \
ICFLAGS="${ICFLAGS}" \
ILDFLAGS="${ILDFLAGS}" \
LCC="${LCC}" \
@@ -1207,7 +1249,8 @@ HELP_PASSDOWN= Q="${Q}" \
CHMOD=${CHMOD} \
CMP=${CMP} \
FMT=${FMT} \
LANG=${LANG}
LANG=${LANG} \
T=$T
# The compelte list of Makefile vars passed down to cal/Makefile.
#
@@ -1217,7 +1260,8 @@ CAL_PASSDOWN= Q="${Q}" \
MAKE_FILE=${MAKE_FILE} \
CHMOD=${CHMOD} \
CMP=${CMP} \
LANG=${LANG}
LANG=${LANG} \
T=$T
# The compelte list of Makefile vars passed down to cscript/Makefile.
#
@@ -1230,7 +1274,8 @@ CSCRIPT_PASSDOWN= Q="${Q}" \
FMT=${FMT} \
SORT=${SORT} \
CMP=${CMP} \
LANG=${LANG}
LANG=${LANG} \
T=$T
# complete list of .h files found (but not built) in the distribution
#
@@ -1277,6 +1322,10 @@ SAMPLE_TARGETS= sample/test_random sample/many_random
CSCRIPT_TARGETS= cscript/mersenne cscript/piforever cscript/plus \
cscript/square cscript/fproduct cscript/powerterm
# List of miscellaneous files shipped with calc
#
MISC= Makefile.linux calc.spec inst_files spec-template rpm.mk.patch
# complete list of progs built
#
PROGS= calc ${UTIL_PROGS}
@@ -1284,7 +1333,7 @@ PROGS= calc ${UTIL_PROGS}
# complete list of targets
#
TARGETS= ${LICENSE} ${CALC_LIBS} custom/.all calc sample/.all \
cal/.all help/.all help/builtin cscript/.all calc.1
cal/.all help/.all help/builtin cscript/.all calc.1 ${MISC}
###
@@ -2870,7 +2919,9 @@ distlist: ${DISTLIST}
for i in ${BUILD_H_SRC} ${BUILD_C_SRC}; do \
echo win32/$$i; \
done; \
echo spec-template; \
for i in ${MISC}; do \
echo $$i; \
done; \
(cd help; ${MAKE} ${HELP_PASSDOWN} $@); \
(cd cal; ${MAKE} ${CAL_PASSDOWN} $@); \
(cd custom; ${MAKE} ${CUSTOM_PASSDOWN} $@); \
@@ -3002,6 +3053,7 @@ env:
@echo 'SED=${SED}'; echo ''
@echo 'GREP=${GREP}'; echo ''
@echo 'LANG=${LANG}'; echo ''
@echo 'T=$T'; echo ''
@echo 'SORT=${SORT}'; echo ''
@echo 'TEE=${TEE}'; echo ''
@echo 'CTAGS=${CTAGS}'; echo ''
@@ -3132,50 +3184,6 @@ calc.spec: spec-template ${MAKE_FILE} help/Makefile cal/Makefile \
${Q}echo 's,$${MANMODE},${MANMODE},g' >> calc.spec.sed
${Q}echo 's,$${MANEXT},${MANEXT},g' >> calc.spec.sed
${Q}echo 's,$${CHMOD},${CHMOD},g' >> calc.spec.sed
${Q}cd help; LANG=C \
${MAKE} -f Makefile ${HELP_PASSDOWN} echo_STD_HELP_FILES | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${STD_HELP_FILES},/' \
-e 's/$$/,g/' >> ../calc.spec.sed
${Q}cd help; LANG=C \
${MAKE} -f Makefile ${HELP_PASSDOWN} echo_BLT_HELP_FILES | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${BLT_HELP_FILES},/' \
-e 's/$$/,g/' >> ../calc.spec.sed
${Q}cd help; LANG=C \
${MAKE} -f Makefile ${HELP_PASSDOWN} echo_DETAIL_HELP | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${DETAIL_HELP},/' \
-e 's/$$/,g/' >> ../calc.spec.sed
${Q}cd help; LANG=C \
${MAKE} -f Makefile ${HELP_PASSDOWN} echo_SINGULAR_FILES | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${SINGULAR_FILES},/' \
-e 's/$$/,g/' >> ../calc.spec.sed
${Q}cd cal; LANG=C \
${MAKE} -f Makefile ${CAL_PASSDOWN} echo_CALC_FILES | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${CALC_FILES},/' \
-e 's/$$/,g/' >> ../calc.spec.sed
${Q}cd custom; LANG=C \
${MAKE} -f Makefile ${CUSTOM_PASSDOWN} echo_INSTALL_H_SRC | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${INSTALL_H_SRC},/' \
-e 's/$$/,g/' >> ../calc.spec.sed
${Q}cd custom; LANG=C \
${MAKE} -f Makefile ${CUSTOM_PASSDOWN} echo_CUSTOM_CALC_FILES | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${CUSTOM_CALC_FILES},/' \
-e 's/$$/,g/' >> ../calc.spec.sed
${Q}cd custom; LANG=C \
${MAKE} -f Makefile ${CUSTOM_PASSDOWN} echo_CUSTOM_HELP | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${CUSTOM_HELP},/' \
-e 's/$$/,g/' >> ../calc.spec.sed
${Q}cd cscript; LANG=C \
${MAKE} -f Makefile ${CSCRIPT_PASSDOWN} echo_SCRIPT | \
${GREP} '__file__..' | ${SED} -e s'/.*__file__ //' | \
${SED} -e 's/^/s,$${SCRIPT},/' -e 's/$$/,g/' >> ../calc.spec.sed
${Q}echo 's,$${DATE},'`LANG=C date +"%a %b %d %Y"`',g' >> calc.spec.sed
${Q}echo 's,$${VER_CALC},'`./ver_calc`',g' >> calc.spec.sed
${Q}echo 's,$${VERSION},'`./ver_calc -v`',g' >> calc.spec.sed
@@ -3213,6 +3221,27 @@ inst_files: ${MAKE_FILE} help/Makefile cal/Makefile custom/Makefile \
${Q}LANG=C ${SORT} -u inst_files -o inst_files
${V} echo '=-=-=-=-= end of $@ rule =-=-=-=-='
# We make a small patch to effectively move Makefile.linux into Makefile.
#
rpm.mk.patch: Makefile.linux ${MAKE_FILE}
${V} echo '=-=-=-=-= start of $@ rule =-=-=-=-='
${Q}rm -f $@
${Q}rm -rf tmp.patch
${Q}mkdir -p tmp.patch
${Q}if [ -e Makefile.ship ]; then \
cp Makefile.ship tmp.patch/Makefile; \
else \
cp Makefile tmp.patch/Makefile; \
fi
${Q}cp Makefile.linux tmp.patch
${Q}-cd tmp.patch; \
${DIFF} -c Makefile Makefile.linux > $@; \
true
${Q}cp tmp.patch/$@ $@
${Q}${CHMOD} 0444 $@
${Q}rm -rf tmp.patch
${V} echo '=-=-=-=-= end of $@ rule =-=-=-=-='
##
#
# Utility rules
@@ -3299,8 +3328,8 @@ clobber:
-rm -f calc.1 *.pure_linkinfo
-rm -f have_args *.u
-rm -f calc.pixie calc.rf calc.Counts calc.cord
-rm -rf gen_h skel Makefile.bak
-rm -f calc.spec inst_files tmp
-rm -rf gen_h skel Makefile.bak tmp.patch
-rm -f calc.spec inst_files rpm.mk.patch tmp
${V} echo '=-=-=-=-= Invoking $@ rule for help =-=-=-=-='
-cd help; ${MAKE} -f Makefile ${HELP_PASSDOWN} clobber
${V} echo '=-=-=-=-= Back to the main Makefile for $@ rule =-=-=-=-='
@@ -3325,100 +3354,161 @@ clobber:
install: calc libcalc.a ${LIB_H_SRC} ${BUILD_H_SRC} calc.1
${V} echo '=-=-=-=-= start of $@ rule =-=-=-=-='
-${Q}if [ ! -d ${BINDIR} ]; then \
echo mkdir ${BINDIR}; \
mkdir ${BINDIR}; \
echo ${CHMOD} 0755 ${BINDIR}; \
${CHMOD} 0755 ${BINDIR}; \
else \
true; \
-${Q}if [ ! -z "$T" ]; then \
if [ ! -d $T ]; then \
echo mkdir $T; \
mkdir $T; \
if [ ! -d "$T" ]; then \
echo mkdir -p "$T"; \
mkdir -p "$T"; \
fi; \
echo ${CHMOD} 0755 $T; \
${CHMOD} 0755 $T; \
fi; \
fi
-${Q}if [ ! -d ${SHAREDIR} ]; then \
echo mkdir ${SHAREDIR}; \
mkdir ${SHAREDIR}; \
echo ${CHMOD} 0755 ${SHAREDIR}; \
${CHMOD} 0755 ${SHAREDIR}; \
-${Q}if [ ! -d $T${BINDIR} ]; then \
echo mkdir $T${BINDIR}; \
mkdir $T${BINDIR}; \
if [ ! -d "$T${BINDIR}" ]; then \
echo mkdir -p "$T${BINDIR}"; \
mkdir -p "$T${BINDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${BINDIR}; \
${CHMOD} 0755 $T${BINDIR}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${INCDIR} ]; then \
echo mkdir ${INCDIR}; \
mkdir ${INCDIR}; \
echo ${CHMOD} 0755 ${INCDIR}; \
${CHMOD} 0755 ${INCDIR}; \
-${Q}if [ ! -d $T${SHAREDIR} ]; then \
echo mkdir $T${SHAREDIR}; \
mkdir $T${SHAREDIR}; \
if [ ! -d "$T${SHAREDIR}" ]; then \
echo mkdir -p "$T${SHAREDIR}"; \
mkdir -p "$T${SHAREDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${SHAREDIR}; \
${CHMOD} 0755 $T${SHAREDIR}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${LIBDIR} ]; then \
echo mkdir ${LIBDIR}; \
mkdir ${LIBDIR}; \
echo ${CHMOD} 0755 ${LIBDIR}; \
${CHMOD} 0755 ${LIBDIR}; \
-${Q}if [ ! -d $T${INCDIR} ]; then \
echo mkdir $T${INCDIR}; \
mkdir $T${INCDIR}; \
if [ ! -d "$T${INCDIR}" ]; then \
echo mkdir -p "$T${INCDIR}"; \
mkdir -p "$T${INCDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${INCDIR}; \
${CHMOD} 0755 $T${INCDIR}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${CSHAREDIR} ]; then \
echo mkdir ${CSHAREDIR}; \
mkdir ${CSHAREDIR}; \
echo ${CHMOD} 0755 ${CSHAREDIR}; \
${CHMOD} 0755 ${CSHAREDIR}; \
-${Q}if [ ! -d $T${LIBDIR} ]; then \
echo mkdir $T${LIBDIR}; \
mkdir $T${LIBDIR}; \
if [ ! -d "$T${LIBDIR}" ]; then \
echo mkdir -p "$T${LIBDIR}"; \
mkdir -p "$T${LIBDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${LIBDIR}; \
${CHMOD} 0755 $T${LIBDIR}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${HELPDIR} ]; then \
echo mkdir ${HELPDIR}; \
mkdir ${HELPDIR}; \
echo ${CHMOD} 0755 ${HELPDIR}; \
${CHMOD} 0755 ${HELPDIR}; \
-${Q}if [ ! -d $T${CSHAREDIR} ]; then \
mkdir $T${CSHAREDIR}; \
echo mkdir $T${CSHAREDIR}; \
if [ ! -d "$T${CSHAREDIR}" ]; then \
echo mkdir -p "$T${CSHAREDIR}"; \
mkdir -p "$T${CSHAREDIR}"; \
fi; \
mkdir $T${CSHAREDIR}; \
echo ${CHMOD} 0755 $T${CSHAREDIR}; \
${CHMOD} 0755 $T${CSHAREDIR}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${INCDIRCALC} ]; then \
echo mkdir ${INCDIRCALC}; \
mkdir ${INCDIRCALC}; \
echo ${CHMOD} 0755 ${INCDIRCALC}; \
${CHMOD} 0755 ${INCDIRCALC}; \
-${Q}if [ ! -d $T${HELPDIR} ]; then \
echo mkdir $T${HELPDIR}; \
mkdir $T${HELPDIR}; \
if [ ! -d "$T${HELPDIR}" ]; then \
echo mkdir -p "$T${HELPDIR}"; \
mkdir -p "$T${HELPDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${HELPDIR}; \
${CHMOD} 0755 $T${HELPDIR}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${CUSTOMLIBDIR} ]; then \
echo mkdir ${CUSTOMLIBDIR}; \
mkdir ${CUSTOMLIBDIR}; \
echo ${CHMOD} 0755 ${CUSTOMLIBDIR}; \
${CHMOD} 0755 ${CUSTOMLIBDIR}; \
-${Q}if [ ! -d $T${INCDIRCALC} ]; then \
echo mkdir $T${INCDIRCALC}; \
mkdir $T${INCDIRCALC}; \
if [ ! -d "$T${INCDIRCALC}" ]; then \
echo mkdir -p "$T${INCDIRCALC}"; \
mkdir -p "$T${INCDIRCALC}"; \
fi; \
echo ${CHMOD} 0755 $T${INCDIRCALC}; \
${CHMOD} 0755 $T${INCDIRCALC}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${CUSTOMHELPDIR} ]; then \
echo mkdir ${CUSTOMHELPDIR}; \
mkdir ${CUSTOMHELPDIR}; \
echo ${CHMOD} 0755 ${CUSTOMHELPDIR}; \
${CHMOD} 0755 ${CUSTOMHELPDIR}; \
-${Q}if [ ! -d $T${CUSTOMLIBDIR} ]; then \
echo mkdir $T${CUSTOMLIBDIR}; \
mkdir $T${CUSTOMLIBDIR}; \
if [ ! -d "$T${CUSTOMLIBDIR}" ]; then \
echo mkdir -p "$T${CUSTOMLIBDIR}"; \
mkdir -p "$T${CUSTOMLIBDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${CUSTOMLIBDIR}; \
${CHMOD} 0755 $T${CUSTOMLIBDIR}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${CUSTOMINCDIR} ]; then \
echo mkdir ${CUSTOMINCDIR}; \
mkdir ${CUSTOMINCDIR}; \
echo ${CHMOD} 0755 ${CUSTOMINCDIR}; \
${CHMOD} 0755 ${CUSTOMINCDIR}; \
-${Q}if [ ! -d $T${CUSTOMHELPDIR} ]; then \
echo mkdir $T${CUSTOMHELPDIR}; \
mkdir $T${CUSTOMHELPDIR}; \
if [ ! -d "$T${CUSTOMHELPDIR}" ]; then \
echo mkdir -p "$T${CUSTOMHELPDIR}"; \
mkdir -p "$T${CUSTOMHELPDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${CUSTOMHELPDIR}; \
${CHMOD} 0755 $T${CUSTOMHELPDIR}; \
else \
true; \
true; \
fi
-${Q}if [ ! -d ${SCRIPTDIR} ]; then \
echo mkdir ${SCRIPTDIR}; \
mkdir ${SCRIPTDIR}; \
echo ${CHMOD} 0755 ${SCRIPTDIR}; \
${CHMOD} 0755 ${SCRIPTDIR}; \
-${Q}if [ ! -d $T${CUSTOMINCDIR} ]; then \
echo mkdir $T${CUSTOMINCDIR}; \
mkdir $T${CUSTOMINCDIR}; \
if [ ! -d "$T${CUSTOMINCDIR}" ]; then \
echo mkdir -p "$T${CUSTOMINCDIR}"; \
mkdir -p "$T${CUSTOMINCDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${CUSTOMINCDIR}; \
${CHMOD} 0755 $T${CUSTOMINCDIR}; \
else \
true; \
fi
-${Q}if [ ! -d $T${SCRIPTDIR} ]; then \
echo mkdir $T${SCRIPTDIR}; \
mkdir $T${SCRIPTDIR}; \
if [ ! -d "$T${SCRIPTDIR}" ]; then \
echo mkdir -p "$T${SCRIPTDIR}"; \
mkdir -p "$T${SCRIPTDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${SCRIPTDIR}; \
${CHMOD} 0755 $T${SCRIPTDIR}; \
else \
true; \
fi
-${Q}if [ ! -z "${MANDIR}" ]; then \
if [ ! -d ${MANDIR} ]; then \
echo mkdir ${MANDIR}; \
mkdir ${MANDIR}; \
echo ${CHMOD} 0755 ${MANDIR}; \
${CHMOD} 0755 ${MANDIR}; \
if [ ! -d $T${MANDIR} ]; then \
echo mkdir $T${MANDIR}; \
mkdir $T${MANDIR}; \
if [ ! -d "$T${MANDIR}" ]; then \
echo mkdir -p "$T${MANDIR}"; \
mkdir -p "$T${MANDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${MANDIR}; \
${CHMOD} 0755 $T${MANDIR}; \
else \
true; \
fi; \
@@ -3426,25 +3516,29 @@ install: calc libcalc.a ${LIB_H_SRC} ${BUILD_H_SRC} calc.1
true; \
fi
-${Q}if [ ! -z "${CATDIR}" ]; then \
if [ ! -d ${CATDIR} ]; then \
echo mkdir ${CATDIR}; \
mkdir ${CATDIR}; \
echo ${CHMOD} 0755 ${CATDIR}; \
${CHMOD} 0755 ${CATDIR}; \
if [ ! -d $T${CATDIR} ]; then \
echo mkdir $T${CATDIR}; \
mkdir $T${CATDIR}; \
if [ ! -d "$T${CATDIR}" ]; then \
echo mkdir -p "$T${CATDIR}"; \
mkdir -p "$T${CATDIR}"; \
fi; \
echo ${CHMOD} 0755 $T${CATDIR}; \
${CHMOD} 0755 $T${CATDIR}; \
else \
true; \
fi; \
else \
true; \
fi
-${Q}if ${CMP} -s calc ${BINDIR}/calc; then \
true; \
-${Q}if ${CMP} -s calc $T${BINDIR}/calc; then \
true; \
else \
rm -f ${BINDIR}/calc.new; \
cp -f calc ${BINDIR}/calc.new; \
${CHMOD} 0555 ${BINDIR}/calc.new; \
mv -f ${BINDIR}/calc.new ${BINDIR}/calc; \
echo "installed ${BINDIR}/calc"; \
rm -f $T${BINDIR}/calc.new; \
cp -f calc $T${BINDIR}/calc.new; \
${CHMOD} 0555 $T${BINDIR}/calc.new; \
mv -f $T${BINDIR}/calc.new $T${BINDIR}/calc; \
echo "installed $T${BINDIR}/calc"; \
fi
${V} echo '=-=-=-=-= Invoking $@ rule for help =-=-=-=-='
${Q}cd help; ${MAKE} -f Makefile ${HELP_PASSDOWN} install
@@ -3461,61 +3555,61 @@ install: calc libcalc.a ${LIB_H_SRC} ${BUILD_H_SRC} calc.1
${V} echo '=-=-=-=-= Invoking $@ rule for cscript =-=-=-=-='
${Q}cd cscript; ${MAKE} -f Makefile ${CSCRIPT_PASSDOWN} install
${V} echo '=-=-=-=-= Back to the main Makefile for $@ rule =-=-=-=-='
-${Q}if ${CMP} -s libcalc.a ${LIBDIR}/libcalc.a; then \
-${Q}if ${CMP} -s libcalc.a $T${LIBDIR}/libcalc.a; then \
true; \
else \
rm -f ${LIBDIR}/libcalc.a.new; \
cp -f libcalc.a ${LIBDIR}/libcalc.a.new; \
mv -f ${LIBDIR}/libcalc.a.new ${LIBDIR}/libcalc.a; \
${RANLIB} ${LIBDIR}/libcalc.a; \
${CHMOD} 0444 ${LIBDIR}/libcalc.a; \
echo "installed ${LIBDIR}/libcalc.a"; \
rm -f $T${LIBDIR}/libcalc.a.new; \
cp -f libcalc.a $T${LIBDIR}/libcalc.a.new; \
mv -f $T${LIBDIR}/libcalc.a.new $T${LIBDIR}/libcalc.a; \
${RANLIB} $T${LIBDIR}/libcalc.a; \
${CHMOD} 0444 $T${LIBDIR}/libcalc.a; \
echo "installed $T${LIBDIR}/libcalc.a"; \
fi
-${Q}for i in ${LIB_H_SRC} ${BUILD_H_SRC}; do \
rm -f tmp; \
${SED} -e 's/^\(#[ ]*include[ ][ ]*\)"/\1"calc\//' $$i > tmp; \
if ${CMP} -s tmp ${INCDIRCALC}/$$i; then \
if ${CMP} -s tmp $T${INCDIRCALC}/$$i; then \
true; \
else \
rm -f ${INCDIRCALC}/$$i.new; \
cp -f tmp ${INCDIRCALC}/$$i.new; \
${CHMOD} 0444 ${INCDIRCALC}/$$i.new; \
mv -f ${INCDIRCALC}/$$i.new ${INCDIRCALC}/$$i; \
echo "installed ${INCDIRCALC}/$$i"; \
rm -f $T${INCDIRCALC}/$$i.new; \
cp -f tmp $T${INCDIRCALC}/$$i.new; \
${CHMOD} 0444 $T${INCDIRCALC}/$$i.new; \
mv -f $T${INCDIRCALC}/$$i.new $T${INCDIRCALC}/$$i; \
echo "installed $T${INCDIRCALC}/$$i"; \
fi; \
done
${Q}rm -f tmp
-${Q}if [ -z "${MANDIR}" ]; then \
true; \
else \
if ${CMP} -s calc.1 ${MANDIR}/calc.${MANEXT}; then \
if ${CMP} -s calc.1 $T${MANDIR}/calc.${MANEXT}; then \
true; \
else \
rm -f ${MANDIR}/calc.${MANEXT}.new; \
cp -f calc.1 ${MANDIR}/calc.${MANEXT}.new; \
${CHMOD} 0444 ${MANDIR}/calc.${MANEXT}.new; \
mv -f ${MANDIR}/calc.${MANEXT}.new \
${MANDIR}/calc.${MANEXT}; \
echo "installed ${MANDIR}/calc.${MANEXT}"; \
rm -f $T${MANDIR}/calc.${MANEXT}.new; \
cp -f calc.1 $T${MANDIR}/calc.${MANEXT}.new; \
${CHMOD} 0444 $T${MANDIR}/calc.${MANEXT}.new; \
mv -f $T${MANDIR}/calc.${MANEXT}.new \
$T${MANDIR}/calc.${MANEXT}; \
echo "installed $T${MANDIR}/calc.${MANEXT}"; \
fi; \
fi
-${Q}if [ -z "${CATDIR}" ]; then \
true; \
else \
if ${CMP} -s calc.1 ${MANDIR}/calc.${MANEXT}; then \
if ${CMP} -s calc.1 $T${MANDIR}/calc.${MANEXT}; then \
true; \
else \
if [ -z "${NROFF}" ]; then \
echo "${MANMAKE} calc.1 ${CATDIR}"; \
${MANMAKE} calc.1 ${CATDIR}; \
echo "${MANMAKE} calc.1 $T${CATDIR}"; \
${MANMAKE} calc.1 $T${CATDIR}; \
else \
rm -f ${CATDIR}/calc.${CATEXT}.new; \
rm -f $T${CATDIR}/calc.${CATEXT}.new; \
${NROFF} ${NROFF_ARG} calc.1 > \
${CATDIR}/calc.${CATEXT}.new; \
${CHMOD} ${MANMODE} ${MANDIR}/calc.${CATEXT}.new; \
mv -f ${CATDIR}/calc.${CATEXT}.new \
${CATDIR}/calc.${CATEXT}; \
echo "installed ${CATDIR}/calc.${CATEXT}"; \
$T${CATDIR}/calc.${CATEXT}.new; \
${CHMOD} ${MANMODE} $T${MANDIR}/calc.${CATEXT}.new; \
mv -f $T${CATDIR}/calc.${CATEXT}.new \
$T${CATDIR}/calc.${CATEXT}; \
echo "installed $T${CATDIR}/calc.${CATEXT}"; \
fi; \
fi; \
fi