mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
Release calc version 2.11.5t4.5
This commit is contained in:
466
Makefile
466
Makefile
@@ -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
|
||||
|
Reference in New Issue
Block a user