mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
Build system: make SHOPT_* editable again; allow indenting Mamfiles
The build system is adapted to make SHOPT_* compile-time options editable without nmake. We can now easily change ksh's compile-time options by editing src/cmd/ksh93/SHOPT.sh. The bin/package script is adapted to turn these into compile flags. This resolves the most important drawback of not using nmake. Also, mamake now has support for indented Mam (Make Abstract Machine) code. Only one type of block (make...done) is supported in Mamfiles, so they are easy to indent automatically. A script to (re)do this is included. Since nmake is not going to be restored (it has too many problems that no one is interested in fixing), this at least makes mamake significantly easier to work with. The Makefiles are deleted. They may still be handy for reference to understand the Mamfiles, but they haven't actually matched the Mamfiles for a while -- and you can still look in the git history. Deleting them requires some adaptations to bin/package and mamake.c because, even though they do not use those files, they still looked for them to decide whether to build code in a directory. Finally, this commit incorporates some #pragmas for clang to suppress annoying warnings about the coding style used in this historic code base. (gcc does not complain so much.) src/cmd/ksh93/SHOPT.sh: - Added. bin/package, src/cmd/INIT/package.sh: - cd into our own directory in case we were run from another dir. - $makefiles: only look for Mamfiles. - Add ksh compile-options via KSH_SHOPTFLAGS. Include SHOPT.sh. - make_recurse(): Do not write a missing Makefile. - finalize environment: Look for Mamfiles instead of Makefiles. src/cmd/INIT/mamake.c: - Tell clang to suppress annoying warnings about coding style. - Update version string and self-documentation. - input(): Add support for indented Mam code by skipping initial whitespace on each input line. - files[]: Instead of looking for various of Makefiles to decide where to build, only look for Mamfiles. src/Makefile, src/cmd/INIT/Makefile, src/cmd/Makefile, src/cmd/builtin/Makefile, src/cmd/ksh93/Makefile, src/lib/Makefile, src/lib/libast/Makefile, src/lib/libcmd/Makefile, src/lib/libdll/Makefile, src/lib/libsum/Makefile: - Removed. src/Mamfile, src/cmd/INIT/Mamfile, src/cmd/Mamfile, src/cmd/builtin/Mamfile, src/cmd/ksh93/Mamfile, src/lib/Mamfile, src/lib/libast/Mamfile, src/lib/libcmd/Mamfile, src/lib/libdll/Mamfile, src/lib/libsum/Mamfile: - Indent the code with tabs. - In ksh93/Mamfile, add ${KSH_SHOPT_FLAGS} to every $CC command. - In ksh93/Mamfile, add "prev SHOPT.sh" for every *.o file so they are rebuilt whenever SHOPT.sh changes. bin/Mamfile_indent: - Added, in case someone wants to re-indent a Mamfile. src/cmd/INIT/proto.c, src/cmd/INIT/ratz.c, src/cmd/INIT/release.c, src/lib/libast/features/common, src/lib/libast/include/ast.h: - Tell clang to suppress annoying warnings about coding style that it disapproves of (mainly concerning the use of parentheses). src/cmd/INIT/cc.darwin, src/cmd/INIT/cc.freebsd, src/cmd/INIT/cc.openbsd: - Remove now-redundant clang warning suppression flags. Resolves: https://github.com/ksh93/ksh/issues/60
This commit is contained in:
parent
47468f56c2
commit
6cc2f6a0af
35 changed files with 11768 additions and 12763 deletions
5
NEWS
5
NEWS
|
@ -3,6 +3,11 @@ For full details, see the git log at: https://github.com/ksh93/ksh
|
||||||
|
|
||||||
Any uppercase BUG_* names are modernish shell bug IDs.
|
Any uppercase BUG_* names are modernish shell bug IDs.
|
||||||
|
|
||||||
|
2021-01-22:
|
||||||
|
|
||||||
|
- Compile-time shell options can now be edited in src/cmd/ksh93/SHOPT.sh
|
||||||
|
before building.
|
||||||
|
|
||||||
2021-01-20:
|
2021-01-20:
|
||||||
|
|
||||||
- Fixed: executing a DEBUG trap in a command substitution had side effects
|
- Fixed: executing a DEBUG trap in a command substitution had side effects
|
||||||
|
|
13
README.md
13
README.md
|
@ -46,11 +46,18 @@ Though there are many bugs left to fix, we are confident at this point that
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
After downloading a release or cloning the ksh git repository, cd to the top
|
To build ksh with a custom configuration of features, edit
|
||||||
directory of it and run:
|
[`src/cmd/ksh93/SHOPT.sh`](/ksh93/ksh/blob/master/src/cmd/ksh93/SHOPT.sh).
|
||||||
|
|
||||||
|
Then `cd` to the top directory and run:
|
||||||
```sh
|
```sh
|
||||||
bin/package make
|
bin/package make
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The compiled binaries are stored in the `arch` directory, in a subdirectory
|
||||||
|
that corresponds to your architecture. The command `bin/package host type`
|
||||||
|
outputs the name of this subdirectory.
|
||||||
|
|
||||||
If you have trouble or want to tune the binaries, you may pass additional
|
If you have trouble or want to tune the binaries, you may pass additional
|
||||||
compiler and linker flags. It is usually best to export these as environment
|
compiler and linker flags. It is usually best to export these as environment
|
||||||
variables *before* running `bin/package` as they could change the name of
|
variables *before* running `bin/package` as they could change the name of
|
||||||
|
@ -59,7 +66,7 @@ convenient way to keep them consistent between build and test commands.
|
||||||
**Note that this system uses `CCFLAGS` instead of the usual `CFLAGS`.**
|
**Note that this system uses `CCFLAGS` instead of the usual `CFLAGS`.**
|
||||||
An example that makes Solaris Studio cc produce a 64-bit binary:
|
An example that makes Solaris Studio cc produce a 64-bit binary:
|
||||||
```sh
|
```sh
|
||||||
export CCFLAGS="-xc99 -m64 -O2" LDFLAGS="-m64"
|
export CCFLAGS="-xc99 -m64 -O" LDFLAGS="-m64"
|
||||||
bin/package make
|
bin/package make
|
||||||
```
|
```
|
||||||
Alternatively you can append these to the command, and they will only be
|
Alternatively you can append these to the command, and they will only be
|
||||||
|
|
33
bin/Mamfile_indent
Executable file
33
bin/Mamfile_indent
Executable file
|
@ -0,0 +1,33 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
IFS=''; set -fCu # safe mode: no split/glob = no quoting headaches
|
||||||
|
let() { return $((!($1))); }
|
||||||
|
|
||||||
|
# Automatically (re-)indent make...done blocks in a Mamfile.
|
||||||
|
# Usage: Mamfile_indent <Mamfile >Mamfile.new
|
||||||
|
#
|
||||||
|
# Should work on all current POSIX compliant shells.
|
||||||
|
# By Martijn Dekker <martijn@inlv.org>, 2021. Public domain.
|
||||||
|
|
||||||
|
# Spacing per indentation level. Edit to change style.
|
||||||
|
indent=' ' # one tab
|
||||||
|
|
||||||
|
# Remove existing indentation, add new indentation.
|
||||||
|
indentlvl=0
|
||||||
|
sed 's/^[[:space:]]*//' \
|
||||||
|
| while read -r line
|
||||||
|
do case $line in
|
||||||
|
'') continue ;;
|
||||||
|
done*) let "indentlvl -= 1" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
spc=
|
||||||
|
i=0
|
||||||
|
while let "(i += 1) <= indentlvl"
|
||||||
|
do spc=$indent$spc
|
||||||
|
done
|
||||||
|
printf '%s\n' $spc$line
|
||||||
|
|
||||||
|
case $line in
|
||||||
|
make*) let "indentlvl += 1" ;;
|
||||||
|
esac
|
||||||
|
done
|
47
bin/package
47
bin/package
|
@ -31,6 +31,29 @@ Bad*) echo "Cannot be run by zsh in native mode; use a sh symlink to zsh" >&2
|
||||||
exit 1 ;;
|
exit 1 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
unset CDPATH
|
||||||
|
case $0 in
|
||||||
|
-*)
|
||||||
|
echo "dodgy \$0: $0" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
*/package)
|
||||||
|
mydir=`echo "$0" | sed 's,/package$,,'`
|
||||||
|
cd "$mydir" || exit
|
||||||
|
case $PWD in
|
||||||
|
*/bin) ;;
|
||||||
|
*) echo "this script must live in bin/" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
esac
|
||||||
|
cd .. || exit
|
||||||
|
unset mydir ;;
|
||||||
|
package)
|
||||||
|
echo "this script must be invoked with a direct path, e.g. bin/package" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
*)
|
||||||
|
echo "this script must be named 'package'" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
esac
|
||||||
|
|
||||||
# shell checks
|
# shell checks
|
||||||
checksh()
|
checksh()
|
||||||
{
|
{
|
||||||
|
@ -64,7 +87,7 @@ usr="/home"
|
||||||
lib="" # nee /usr/local/lib /usr/local/shlib
|
lib="" # nee /usr/local/lib /usr/local/shlib
|
||||||
ccs="/usr/kvm /usr/ccs/bin"
|
ccs="/usr/kvm /usr/ccs/bin"
|
||||||
org="gnu GNU"
|
org="gnu GNU"
|
||||||
makefiles="Mamfile Nmakefile nmakefile Makefile makefile"
|
makefiles="Mamfile" # ksh 93u+m no longer uses these: Nmakefile nmakefile Makefile makefile
|
||||||
env="HOSTTYPE NPROC PACKAGEROOT INSTALLROOT PATH"
|
env="HOSTTYPE NPROC PACKAGEROOT INSTALLROOT PATH"
|
||||||
checksum=md5sum
|
checksum=md5sum
|
||||||
checksum_commands="$checksum md5"
|
checksum_commands="$checksum md5"
|
||||||
|
@ -1405,6 +1428,20 @@ case $ksh_relflags in
|
||||||
assign="${assign:+$assign }KSH_RELFLAGS=\"\$ksh_relflags\"" ;;
|
assign="${assign:+$assign }KSH_RELFLAGS=\"\$ksh_relflags\"" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# Add ksh compile-options via KSH_SHOPTFLAGS.
|
||||||
|
SHOPT()
|
||||||
|
{
|
||||||
|
case $1 in
|
||||||
|
*=?*) ksh_shoptflags="${ksh_shoptflags:+$ksh_shoptflags }-DSHOPT_$1" ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
ksh_shoptflags=
|
||||||
|
. src/cmd/ksh93/SHOPT.sh # this script calls SHOPT() to set options
|
||||||
|
case $ksh_shoptflags in
|
||||||
|
?*) # add the extra flags as an argument to mamake
|
||||||
|
assign="${assign:+$assign }KSH_SHOPTFLAGS=\"\$ksh_shoptflags\"" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
# grab action specific args
|
# grab action specific args
|
||||||
|
|
||||||
case $action in
|
case $action in
|
||||||
|
@ -4037,12 +4074,6 @@ make_recurse() # dir
|
||||||
then return
|
then return
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if test -d $1
|
|
||||||
then case $exec in
|
|
||||||
'') echo :MAKE: > $1/Makefile || exit ;;
|
|
||||||
*) $exec "echo :MAKE: > $1/Makefile" ;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get() # host path [ file size ]
|
get() # host path [ file size ]
|
||||||
|
@ -7218,7 +7249,7 @@ update) # download the latest release.version for selected packages
|
||||||
use) # finalize the environment
|
use) # finalize the environment
|
||||||
|
|
||||||
x=:..
|
x=:..
|
||||||
for d in `( cd $PACKAGEROOT; ls src/*/Makefile src/*/Nmakefile 2>/dev/null | sed 's,/[^/]*$,,' | sort -u )`
|
for d in `( cd $PACKAGEROOT; ls src/*/Mamfile 2>/dev/null | sed 's,/[^/]*$,,' | sort -u )`
|
||||||
do x=$x:$INSTALLROOT/$d
|
do x=$x:$INSTALLROOT/$d
|
||||||
done
|
done
|
||||||
x=$x:$INSTALLROOT
|
x=$x:$INSTALLROOT
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
:MAKE:
|
|
|
@ -1,346 +0,0 @@
|
||||||
/*
|
|
||||||
* initialization for all packages
|
|
||||||
*/
|
|
||||||
|
|
||||||
ID = ast
|
|
||||||
SILENT = /* this component builds silent -- this prevents us from using it while building it */
|
|
||||||
|
|
||||||
:PACKAGE: license=$(ID)
|
|
||||||
|
|
||||||
LICENSE = since=1994,author=gsf
|
|
||||||
|
|
||||||
PACKAGEROOT = $(INSTALLROOT:T=F:P=L*:O=n)
|
|
||||||
|
|
||||||
hurl :: hurl.sh LICENSE=since=2003,author=gsf
|
|
||||||
|
|
||||||
iffe :: iffe.sh LICENSE=since=1994,author=gsf+kpv
|
|
||||||
|
|
||||||
mktest :: mktest.sh LICENSE=since=2005,author=gsf
|
|
||||||
|
|
||||||
package :: package.sh
|
|
||||||
|
|
||||||
regress :: regress.sh LICENSE=since=1995,author=gsf
|
|
||||||
|
|
||||||
rt :: rt.sh LICENSE=since=2005,author=gsf
|
|
||||||
|
|
||||||
$(PACKAGEROOT)/bin :INSTALLDIR: execrate ignore mamprobe package silent
|
|
||||||
|
|
||||||
crossexec :: crossexec.sh
|
|
||||||
|
|
||||||
ditto :: ditto.sh LICENSE=since=2001,author=gsf+ek
|
|
||||||
|
|
||||||
execrate :: execrate.sh LICENSE=since=2002,author=gsf
|
|
||||||
|
|
||||||
filter :: filter.sh
|
|
||||||
|
|
||||||
ignore :: ignore.sh
|
|
||||||
|
|
||||||
silent :: silent.sh
|
|
||||||
|
|
||||||
$(PACKAGEROOT)/lib/package :INSTALLDIR: package.mk CONVERT.mk
|
|
||||||
|
|
||||||
$(LIBDIR)/make :INSTALLDIR: package.mk PROBE.mk TEST.mk WWW.mk \
|
|
||||||
MSGFUN.mk MSGKEY.mk MAPLIB.mk
|
|
||||||
|
|
||||||
:TEST: iffe mamake
|
|
||||||
|
|
||||||
cc ld ldd :PACKAGE_INIT: mamake.c proto.c ratz.c release.c
|
|
||||||
|
|
||||||
:: RELEASE hosttype.tst p.c hello.c \
|
|
||||||
ar.ibm.risc \
|
|
||||||
cc.specialize cc.pentium4 \
|
|
||||||
ldd.cygwin.i386 \
|
|
||||||
cc.darwin.i386 cc.darwin.i386-64 cc.darwin ldd.darwin \
|
|
||||||
cc.hp.ia64 cc.hp.pa cc.hp.pa64 ld.hp.pa ldd.hp.pa \
|
|
||||||
cc.ibm.risc cc.ibm.risc.gcc ldd.ibm.risc \
|
|
||||||
cc.linux.ia64-icc cc.linux.i386-icc cc.linux.i386-64-icc \
|
|
||||||
cc.lynxos.i386 cc.lynxos.ppc ldd.lynxos \
|
|
||||||
cc.mvs.390 cc.next.i386 cc.next.m68k ldd.mvs.390 \
|
|
||||||
cc.osf.alpha \
|
|
||||||
cc.sco.i386 \
|
|
||||||
cc.sgi.mips2 cc.sgi.mips3 cc.sgi.mips3-o32 cc.sgi.mips4 \
|
|
||||||
cc.sgi.mips4-n32 ldd.sgi \
|
|
||||||
cc.unix.mc68k cc.unixware.i386
|
|
||||||
|
|
||||||
LICENSE : .DONTCARE
|
|
||||||
|
|
||||||
if ! CC.HOSTTYPE
|
|
||||||
CC.HOSTTYPE := $(_hosttype_|HOSTTYPE)
|
|
||||||
end
|
|
||||||
|
|
||||||
$(BINDIR)/mkdir :INSTALL: mkdir.sh
|
|
||||||
if test ! -x $(<) -a -x /bin/mkdir
|
|
||||||
then mkdir -p 2>/dev/null || :
|
|
||||||
if test -d ./-p
|
|
||||||
then rmdir ./-p
|
|
||||||
cp $(*) $(<)
|
|
||||||
chmod +x $(<)
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
/*
|
|
||||||
* ksh93 function search on PATH
|
|
||||||
* ksh93 builtin command library -lcmd
|
|
||||||
* ksh93 ld library path search on PATH
|
|
||||||
*/
|
|
||||||
|
|
||||||
$(BINDIR)/.paths :INSTALL: (CC.DIALECT)
|
|
||||||
if test ! -f $(<) -o -w $(<)
|
|
||||||
then N='$("\n")'
|
|
||||||
H=$(CC.HOSTTYPE)
|
|
||||||
P="$(-mam:??$(.GETCONF LIBPATH:/:/ /G:/,/ : /G:Q)?)"
|
|
||||||
b= f= h= l= n= p= u= B= L=
|
|
||||||
set : $P
|
|
||||||
while :
|
|
||||||
do while :
|
|
||||||
do case $1 in
|
|
||||||
'') break 2 ;;
|
|
||||||
:) shift; break ;;
|
|
||||||
esac
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
case $# in
|
|
||||||
0|1) break ;;
|
|
||||||
esac
|
|
||||||
case $L in
|
|
||||||
?*) L="$L|" ;;
|
|
||||||
esac
|
|
||||||
L="$L$2=*"
|
|
||||||
B=$1
|
|
||||||
done
|
|
||||||
if test -f $(<)
|
|
||||||
then while read x
|
|
||||||
do case $x in
|
|
||||||
*\$\(\"*) break # to fix 2012-06-18 edit botch #
|
|
||||||
;;
|
|
||||||
'#'?*) case $h in
|
|
||||||
'') h=$x ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
$L) l=$x
|
|
||||||
;;
|
|
||||||
*BUILTIN_LIB=*) b=$x
|
|
||||||
;;
|
|
||||||
*FPATH=*) f=$x
|
|
||||||
;;
|
|
||||||
*PLUGIN_LIB=*) p=$x
|
|
||||||
;;
|
|
||||||
*) case $u in
|
|
||||||
?*) u=$u$N ;;
|
|
||||||
esac
|
|
||||||
u=$u$x
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done < $(<)
|
|
||||||
fi
|
|
||||||
ifs=$IFS
|
|
||||||
m=
|
|
||||||
case $p in
|
|
||||||
?*) b=
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case $b in
|
|
||||||
?*) IFS='='
|
|
||||||
set $b
|
|
||||||
IFS=$ifs
|
|
||||||
shift
|
|
||||||
p="PLUGIN_LIB=$*"
|
|
||||||
case $b in
|
|
||||||
[Nn][Oo]*) p=no$p ;;
|
|
||||||
esac
|
|
||||||
m=1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case $f in
|
|
||||||
'') f="FPATH=../fun"
|
|
||||||
m=1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case $h in
|
|
||||||
'') h='# use { no NO } prefix to permanently disable #' ;;
|
|
||||||
esac
|
|
||||||
case $l in
|
|
||||||
'') set x x : $P
|
|
||||||
l=
|
|
||||||
while :
|
|
||||||
do while :
|
|
||||||
do case $# in
|
|
||||||
0) break ;;
|
|
||||||
esac
|
|
||||||
x=$1
|
|
||||||
shift
|
|
||||||
case $x in
|
|
||||||
:) break ;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
case $# in
|
|
||||||
0|1) break
|
|
||||||
;;
|
|
||||||
2) l=$2
|
|
||||||
;;
|
|
||||||
*) case "$H" in
|
|
||||||
$3) l=$2; break ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
case $l in
|
|
||||||
'') if test -x /lib/dld.sl
|
|
||||||
then l=SHLIB_PATH
|
|
||||||
elif test -x /usr/lib/dyld
|
|
||||||
then l=DYLD_LIBRARY_PATH
|
|
||||||
else case "$H" in
|
|
||||||
ibm.*|mvs.*)
|
|
||||||
l=LIBPATH
|
|
||||||
;;
|
|
||||||
sgi.mips3)
|
|
||||||
l=LD_LIBRARYN32_PATH
|
|
||||||
;;
|
|
||||||
sgi.mips4)
|
|
||||||
l=LD_LIBRARYN64_PATH
|
|
||||||
;;
|
|
||||||
*) l=LD_LIBRARY_PATH
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case $l in
|
|
||||||
?*) case $B in
|
|
||||||
'') B=lib ;;
|
|
||||||
esac
|
|
||||||
l="$l=../$B"
|
|
||||||
m=1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case $p in
|
|
||||||
'') p="PLUGIN_LIB=cmd"
|
|
||||||
case '$(CC.DIALECT:N=*EXPORT=[AD]LL*)' in
|
|
||||||
'') p=no$p ;;
|
|
||||||
esac
|
|
||||||
m=1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case $m in
|
|
||||||
1) case $u in
|
|
||||||
?*) u=$N$u ;;
|
|
||||||
esac
|
|
||||||
echo "$h$N$p$N$f$N$l$u" > $(<)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
/*
|
|
||||||
* probe initialization
|
|
||||||
*/
|
|
||||||
|
|
||||||
for T C+probe C+make+probe.lcl C+pp+probe.lcl
|
|
||||||
if T == "*.lcl"
|
|
||||||
$(T) : .DONTCARE
|
|
||||||
end
|
|
||||||
$(LIBDIR)/probe/$(T:C,+,/,G) :INSTALL: $(T)
|
|
||||||
end
|
|
||||||
|
|
||||||
$(LIBDIR)/probe/C/mam/probe :INSTALL: mprobe
|
|
||||||
|
|
||||||
mprobe :: mprobe.sh
|
|
||||||
|
|
||||||
$(LIBDIR)/probe/C/make :INSTALLDIR: probe probe.ini
|
|
||||||
|
|
||||||
probe.sh : C+probe make.probe
|
|
||||||
cat $(*) > $(<)
|
|
||||||
|
|
||||||
probe :: probe.sh
|
|
||||||
|
|
||||||
probe.ini : (CC.HOSTTYPE) probe.win32
|
|
||||||
t=$(CC.HOSTTYPE)
|
|
||||||
ifs=$IFS
|
|
||||||
IFS=.
|
|
||||||
set x $t
|
|
||||||
IFS=$ifs
|
|
||||||
t=$2
|
|
||||||
set x $(*)
|
|
||||||
while :
|
|
||||||
do shift
|
|
||||||
case $# in
|
|
||||||
0) break ;;
|
|
||||||
esac
|
|
||||||
case $1 in
|
|
||||||
*probe.$t)
|
|
||||||
break
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
case $1 in
|
|
||||||
?*) cmp -s $1 $(<) || cp $1 $(<) ;;
|
|
||||||
*) : > $(<)
|
|
||||||
esac
|
|
||||||
|
|
||||||
/*
|
|
||||||
* proto initialization
|
|
||||||
*/
|
|
||||||
|
|
||||||
$(INCLUDEDIR)/$(ID) :INSTALLDIR: prototyped.h
|
|
||||||
|
|
||||||
prototyped.h : $(BINDIR)/proto
|
|
||||||
proto -f /dev/null > h.$(tmp).h
|
|
||||||
if $(CMP) -s h.$(tmp).h $(<)
|
|
||||||
then $(RM) -f h.$(tmp).h
|
|
||||||
else $(MV) h.$(tmp).h $(<)
|
|
||||||
fi
|
|
||||||
|
|
||||||
/*
|
|
||||||
* check if -ldl is required
|
|
||||||
* this allows makefiles to use -ldl on all systems
|
|
||||||
*
|
|
||||||
* NOTE: this works around the sgi botch:
|
|
||||||
* (1) irix 5.* made -ldl optional but warned
|
|
||||||
* (2) irix 6.* has no -ldl
|
|
||||||
* (3) dynamic progs built on irix 5.* and using -ldl fail
|
|
||||||
* at runtime on irix 6.* because -ldl is not there
|
|
||||||
*/
|
|
||||||
|
|
||||||
dl :MAPLIB: dl.c
|
|
||||||
|
|
||||||
/*
|
|
||||||
* requiring these is a botch
|
|
||||||
*/
|
|
||||||
|
|
||||||
iconv :MAPLIB: iconv.c
|
|
||||||
|
|
||||||
w :MAPLIB: w.c w2.c
|
|
||||||
|
|
||||||
/*
|
|
||||||
* miscellaneous -l* checks
|
|
||||||
*/
|
|
||||||
|
|
||||||
intl :MAPLIB: intl.c
|
|
||||||
|
|
||||||
m :MAPLIB: m.c m2.c m3.c m4.c m5.c m6.c
|
|
||||||
|
|
||||||
nsl :MAPLIB: nsl.c
|
|
||||||
|
|
||||||
/*
|
|
||||||
* what was sco smoking
|
|
||||||
* almost all of gethost* are in -lnsl except gethostbyname which
|
|
||||||
* is in -lsocket which isn't needed to resolve socket() but seems
|
|
||||||
* to do the -lnsl job
|
|
||||||
*/
|
|
||||||
|
|
||||||
socket :MAPLIB: socket.c nsl.c
|
|
||||||
|
|
||||||
/*
|
|
||||||
* more substance abuse
|
|
||||||
* gdbm's ndbm "compatibility" doesn't supply <ndbm.h>, instead supplies
|
|
||||||
* <gdbm/ndbm.h> which provides K&R prototypes *and* it requires -lgdbm
|
|
||||||
* some <ndbm.h> implementations use -lndbm, others -ldbm, still others -lc
|
|
||||||
* this is why unix is starting to look like windows
|
|
||||||
* this map allows makefiles to use -ldbm on all systems
|
|
||||||
*
|
|
||||||
* and this just in: sometimes it's <gdbm-ndbm.h> and possibly -lgdbm_compat
|
|
||||||
*
|
|
||||||
* at least the -l* buck stops here
|
|
||||||
*/
|
|
||||||
|
|
||||||
dbm db - gdbm_compat - gdbm - ndbm - dbm :MAPLIB: db.c gdbm.c gdbm1.c gdbm2.c
|
|
|
@ -43,8 +43,7 @@ init) echo "cc: arguments expected" >&2
|
||||||
;;
|
;;
|
||||||
cpp) $CC -E "$@"
|
cpp) $CC -E "$@"
|
||||||
;;
|
;;
|
||||||
cc) $CC -D_ast_int8_t=int64_t -D_lib_memccpy \
|
cc) $CC -D_ast_int8_t=int64_t -D_lib_memccpy "$@"
|
||||||
-Wno-unused-value -Wno-parentheses -Wno-macro-redefined "$@"
|
|
||||||
;;
|
;;
|
||||||
dll) $CC -Wl,-flat_namespace -dynamiclib -undefined dynamic_lookup "$@"
|
dll) $CC -Wl,-flat_namespace -dynamiclib -undefined dynamic_lookup "$@"
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -6,7 +6,4 @@ case " $* " in
|
||||||
*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
|
*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
exec /usr/bin/cc -P \
|
exec /usr/bin/cc -P "$@"
|
||||||
-Wno-unused-value \
|
|
||||||
-Wno-parentheses \
|
|
||||||
"$@"
|
|
||||||
|
|
|
@ -6,7 +6,4 @@ case " $* " in
|
||||||
*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
|
*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
exec /usr/bin/cc -P \
|
exec /usr/bin/cc -P "$@"
|
||||||
-Wno-unused-value \
|
|
||||||
-Wno-parentheses \
|
|
||||||
"$@"
|
|
||||||
|
|
|
@ -18,6 +18,8 @@
|
||||||
* *
|
* *
|
||||||
***********************************************************************/
|
***********************************************************************/
|
||||||
#pragma prototyped
|
#pragma prototyped
|
||||||
|
#pragma clang diagnostic ignored "-Wparentheses"
|
||||||
|
#pragma clang diagnostic ignored "-Wunused-value"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* mamake -- MAM make
|
* mamake -- MAM make
|
||||||
|
@ -25,7 +27,8 @@
|
||||||
* coded for portability
|
* coded for portability
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static char id[] = "\n@(#)$Id: mamake (AT&T Research) 2011-08-31 $\0\n";
|
#define RELEASE_DATE "2021-01-21"
|
||||||
|
static char id[] = "\n@(#)$Id: mamake (AT&T Research/ksh93) " RELEASE_DATE " $\0\n";
|
||||||
|
|
||||||
#if _PACKAGE_ast
|
#if _PACKAGE_ast
|
||||||
|
|
||||||
|
@ -33,17 +36,15 @@ static char id[] = "\n@(#)$Id: mamake (AT&T Research) 2011-08-31 $\0\n";
|
||||||
#include <error.h>
|
#include <error.h>
|
||||||
|
|
||||||
static const char usage[] =
|
static const char usage[] =
|
||||||
"[-?\n@(#)$Id: mamake (AT&T Research) 2011-08-31 $\n]"
|
"[-?\n@(#)$Id: mamake (AT&T Research/ksh93) " RELEASE_DATE " $\n]"
|
||||||
USAGE_LICENSE
|
USAGE_LICENSE
|
||||||
"[+NAME?mamake - make abstract machine make]"
|
"[+NAME?mamake - make abstract machine make]"
|
||||||
"[+DESCRIPTION?\bmamake\b reads \amake abstract machine\a target and"
|
"[+DESCRIPTION?\bmamake\b reads \amake abstract machine\a target and"
|
||||||
" prerequisite file descriptions from a mamfile (see \b-f\b) and executes"
|
" prerequisite file descriptions from a mamfile (see \b-f\b) and executes"
|
||||||
" actions to update targets that are older than their prerequisites."
|
" actions to update targets that are older than their prerequisites."
|
||||||
" Mamfiles are generated by the \b--mam\b option of \bnmake\b(1) and"
|
" Mamfiles are portable to environments that only have"
|
||||||
" \bgmake\b(1) and are portable to environments that only have"
|
|
||||||
" \bsh\b(1) and \bcc\b(1).]"
|
" \bsh\b(1) and \bcc\b(1).]"
|
||||||
"[+?In practice \bmamake\b is used to bootstrap build \bnmake\b(1) and"
|
"[+?Mamfiles are used rather than"
|
||||||
" \bksh\b(1) in new environments. Mamfiles are used rather than"
|
|
||||||
" old-\bmake\b makefiles because some features are not reliably supported"
|
" old-\bmake\b makefiles because some features are not reliably supported"
|
||||||
" across all \bmake\b variants:]{"
|
" across all \bmake\b variants:]{"
|
||||||
" [+action execution?Multi-line actions are executed as a"
|
" [+action execution?Multi-line actions are executed as a"
|
||||||
|
@ -1127,7 +1128,10 @@ input(void)
|
||||||
else if (*state.input && *(e = state.input + strlen(state.input) - 1) == '\n')
|
else if (*state.input && *(e = state.input + strlen(state.input) - 1) == '\n')
|
||||||
*e = 0;
|
*e = 0;
|
||||||
state.sp->line++;
|
state.sp->line++;
|
||||||
return state.input;
|
e = state.input;
|
||||||
|
while (isspace(*e))
|
||||||
|
e++; /* allow indentation */
|
||||||
|
return e;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1795,10 +1799,13 @@ scan(Dict_item_t* item, void* handle)
|
||||||
|
|
||||||
static char* files[] =
|
static char* files[] =
|
||||||
{
|
{
|
||||||
"Nmakefile",
|
"Mamfile"
|
||||||
"nmakefile",
|
/* ksh 93u+m no longer uses these:
|
||||||
"Makefile",
|
* "Nmakefile",
|
||||||
"makefile"
|
* "nmakefile",
|
||||||
|
* "Makefile",
|
||||||
|
* "makefile"
|
||||||
|
*/
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -30,6 +30,29 @@ Bad*) echo "Cannot be run by zsh in native mode; use a sh symlink to zsh" >&2
|
||||||
exit 1 ;;
|
exit 1 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
unset CDPATH
|
||||||
|
case $0 in
|
||||||
|
-*)
|
||||||
|
echo "dodgy \$0: $0" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
*/package)
|
||||||
|
mydir=`echo "$0" | sed 's,/package$,,'`
|
||||||
|
cd "$mydir" || exit
|
||||||
|
case $PWD in
|
||||||
|
*/bin) ;;
|
||||||
|
*) echo "this script must live in bin/" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
esac
|
||||||
|
cd .. || exit
|
||||||
|
unset mydir ;;
|
||||||
|
package)
|
||||||
|
echo "this script must be invoked with a direct path, e.g. bin/package" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
*)
|
||||||
|
echo "this script must be named 'package'" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
esac
|
||||||
|
|
||||||
# shell checks
|
# shell checks
|
||||||
checksh()
|
checksh()
|
||||||
{
|
{
|
||||||
|
@ -63,7 +86,7 @@ usr="/home"
|
||||||
lib="" # nee /usr/local/lib /usr/local/shlib
|
lib="" # nee /usr/local/lib /usr/local/shlib
|
||||||
ccs="/usr/kvm /usr/ccs/bin"
|
ccs="/usr/kvm /usr/ccs/bin"
|
||||||
org="gnu GNU"
|
org="gnu GNU"
|
||||||
makefiles="Mamfile Nmakefile nmakefile Makefile makefile"
|
makefiles="Mamfile" # ksh 93u+m no longer uses these: Nmakefile nmakefile Makefile makefile
|
||||||
env="HOSTTYPE NPROC PACKAGEROOT INSTALLROOT PATH"
|
env="HOSTTYPE NPROC PACKAGEROOT INSTALLROOT PATH"
|
||||||
checksum=md5sum
|
checksum=md5sum
|
||||||
checksum_commands="$checksum md5"
|
checksum_commands="$checksum md5"
|
||||||
|
@ -1404,6 +1427,20 @@ case $ksh_relflags in
|
||||||
assign="${assign:+$assign }KSH_RELFLAGS=\"\$ksh_relflags\"" ;;
|
assign="${assign:+$assign }KSH_RELFLAGS=\"\$ksh_relflags\"" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# Add ksh compile-options via KSH_SHOPTFLAGS.
|
||||||
|
SHOPT()
|
||||||
|
{
|
||||||
|
case $1 in
|
||||||
|
*=?*) ksh_shoptflags="${ksh_shoptflags:+$ksh_shoptflags }-DSHOPT_$1" ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
ksh_shoptflags=
|
||||||
|
. src/cmd/ksh93/SHOPT.sh # this script calls SHOPT() to set options
|
||||||
|
case $ksh_shoptflags in
|
||||||
|
?*) # add the extra flags as an argument to mamake
|
||||||
|
assign="${assign:+$assign }KSH_SHOPTFLAGS=\"\$ksh_shoptflags\"" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
# grab action specific args
|
# grab action specific args
|
||||||
|
|
||||||
case $action in
|
case $action in
|
||||||
|
@ -4036,12 +4073,6 @@ make_recurse() # dir
|
||||||
then return
|
then return
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if test -d $1
|
|
||||||
then case $exec in
|
|
||||||
'') echo :MAKE: > $1/Makefile || exit ;;
|
|
||||||
*) $exec "echo :MAKE: > $1/Makefile" ;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get() # host path [ file size ]
|
get() # host path [ file size ]
|
||||||
|
@ -7217,7 +7248,7 @@ update) # download the latest release.version for selected packages
|
||||||
use) # finalize the environment
|
use) # finalize the environment
|
||||||
|
|
||||||
x=:..
|
x=:..
|
||||||
for d in `( cd $PACKAGEROOT; ls src/*/Makefile src/*/Nmakefile 2>/dev/null | sed 's,/[^/]*$,,' | sort -u )`
|
for d in `( cd $PACKAGEROOT; ls src/*/Mamfile 2>/dev/null | sed 's,/[^/]*$,,' | sort -u )`
|
||||||
do x=$x:$INSTALLROOT/$d
|
do x=$x:$INSTALLROOT/$d
|
||||||
done
|
done
|
||||||
x=$x:$INSTALLROOT
|
x=$x:$INSTALLROOT
|
||||||
|
|
|
@ -17,6 +17,9 @@
|
||||||
* Glenn Fowler <gsf@research.att.com> *
|
* Glenn Fowler <gsf@research.att.com> *
|
||||||
* *
|
* *
|
||||||
***********************************************************************/
|
***********************************************************************/
|
||||||
|
#pragma clang diagnostic ignored "-Wparentheses"
|
||||||
|
#pragma clang diagnostic ignored "-Wunused-value"
|
||||||
|
#pragma clang diagnostic ignored "-Wstring-plus-int"
|
||||||
|
|
||||||
/* : : generated by proto : : */
|
/* : : generated by proto : : */
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
* coded for portability
|
* coded for portability
|
||||||
* _SEAR_* macros for win32 self extracting archives -- see sear(1).
|
* _SEAR_* macros for win32 self extracting archives -- see sear(1).
|
||||||
*/
|
*/
|
||||||
|
#pragma clang diagnostic ignored "-Wparentheses"
|
||||||
|
|
||||||
static char id[] = "\n@(#)$Id: ratz (Jean-loup Gailly, Mark Adler, Glenn Fowler) 1.2.3 2010-10-10 $\0\n";
|
static char id[] = "\n@(#)$Id: ratz (Jean-loup Gailly, Mark Adler, Glenn Fowler) 1.2.3 2010-10-10 $\0\n";
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
* *
|
* *
|
||||||
***********************************************************************/
|
***********************************************************************/
|
||||||
#pragma prototyped
|
#pragma prototyped
|
||||||
|
#pragma clang diagnostic ignored "-Wparentheses"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* release -- list recent release changes
|
* release -- list recent release changes
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
:MAKE:
|
|
|
@ -1,90 +0,0 @@
|
||||||
/*
|
|
||||||
* standalone versions of -lcmd builtins
|
|
||||||
*/
|
|
||||||
|
|
||||||
:PACKAGE: ast cmd:space
|
|
||||||
|
|
||||||
LICENSE = since=1992,author=gsf+dgk
|
|
||||||
|
|
||||||
:ALL:
|
|
||||||
|
|
||||||
:: cmdlib.h builtin.c
|
|
||||||
|
|
||||||
CMD_BUILTIN ==
|
|
||||||
CMD_DYNAMIC ==
|
|
||||||
CMD_STANDALONE ==
|
|
||||||
|
|
||||||
LINKS = cp: ln mv cksum: md5sum sum
|
|
||||||
NOBIN = getconf
|
|
||||||
|
|
||||||
CAT = $(STDCAT|"cat")
|
|
||||||
CMP = $(STDCMP|"cmp") 2>/dev/null
|
|
||||||
CP = $(STDCP|"cp")
|
|
||||||
LN = $(STDLN|"ln")
|
|
||||||
RM = $(STDRM|"rm")
|
|
||||||
|
|
||||||
BUILTINS :COMMAND: cmdlist.h
|
|
||||||
$(SED) -e '/^CMDLIST(.*)$/!d' -e 's/CMDLIST(\(.*\))/\1/' $(NOBIN:C,.*,-e '/^&$/d',) $(LINKS:N!=*[:]:C,.*,-e '/^&$/d',) $(*)
|
|
||||||
|
|
||||||
.INIT : .builtin
|
|
||||||
|
|
||||||
.builtin : .MAKE .VIRTUAL .FORCE
|
|
||||||
local T I
|
|
||||||
if T = "$(NOBIN:D=$(BINDIR):B:S:T=F)"
|
|
||||||
{ $(RM) $(RMFLAGS) $(T) }
|
|
||||||
end
|
|
||||||
:ALL: $(BUILTINS)
|
|
||||||
T = -lcmd
|
|
||||||
if "$(PACKAGE_OPTIONS:N=optimize-space)" && "$(T:T=F)" == "-lcmd"
|
|
||||||
T := $(BUILTINS:O=1)
|
|
||||||
$(T) :: CMD_BUILTIN=1 CMD_DYNAMIC=1 builtin.c -lcmd -ldll
|
|
||||||
for I $(BUILTINS:O>1)
|
|
||||||
$(I) :LINK: $(T)
|
|
||||||
end
|
|
||||||
for I $(LINKS)
|
|
||||||
if I != "*:"
|
|
||||||
$(I) :LINK: $(T)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
else
|
|
||||||
$(BINDIR) :INSTALLDIR: $(BUILTINS)
|
|
||||||
$(BUILTINS) : .COMMAND $(&$("%.c":T=SM%)) CMD_BUILTIN=b_$$(<:B) builtin.c $(*$("%.c":T=SM%))
|
|
||||||
$(CAT) $(*:N=*builtin.c) > $(<).c
|
|
||||||
$(RM) $(RMFLAGS) $(<)
|
|
||||||
$(@$("%.c":T=SM%):/.*builtin.c$/$(<).c/)
|
|
||||||
$(RM) $(RMFLAGS) $(<).c
|
|
||||||
for I $(LINKS)
|
|
||||||
if I == "*:"
|
|
||||||
T := $(I:/.$//)
|
|
||||||
else
|
|
||||||
$(I) :LINK: $(T)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
":BUILTIN:" : .MAKE .OPERATOR
|
|
||||||
local T P
|
|
||||||
for T $(>)
|
|
||||||
if T == "*=*"
|
|
||||||
$(P).o : $(T)
|
|
||||||
elif T == "[-+]l*"
|
|
||||||
$(P) : $(T)
|
|
||||||
else
|
|
||||||
eval
|
|
||||||
$(T) :: CMD_STANDALONE=b_$(T) $(T).c
|
|
||||||
end
|
|
||||||
P := $(T)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
:BUILTIN: dlls LICENSE=since=2002,author=gsf -ldll look mime \
|
|
||||||
pty LICENSE=since=2001,author=gsf+dgk -lutil \
|
|
||||||
nl LICENSE=since=2003,author=dgk asa od pr \
|
|
||||||
strings tr uudecode -luu uuencode -luu what who
|
|
||||||
|
|
||||||
dontcare -lutil
|
|
||||||
|
|
||||||
:: PROMO.mm RELEASE
|
|
||||||
|
|
||||||
:TEST: asa cat chmod chown cksum cmp cp cut date expr fmt head join ln \
|
|
||||||
look mkdir mkfifo mktemp mv nl od paste rm tail tr uniq uuencode wc
|
|
|
@ -1,232 +0,0 @@
|
||||||
/*
|
|
||||||
* ksh makefile
|
|
||||||
*
|
|
||||||
* NOTE: since ksh 93u+m does not use/include nmake for various reasons,
|
|
||||||
* any changes here are ineffective and this is for reference only. Edit
|
|
||||||
* Mamfile instead (though it might still be good to update this too).
|
|
||||||
*/
|
|
||||||
|
|
||||||
SH := $(PWD:B:/[0-9]*$//:N=ksh*:-ksh) /* name of the shell program */
|
|
||||||
VERSION = 1.1
|
|
||||||
LICENSE = since=1982,author=dgk
|
|
||||||
CATALOG = libshell
|
|
||||||
ERROR_CONTEXT_T == Error_context_t /* workaround until switch from errorpush()/errorpop() => errorctx() */
|
|
||||||
RELEASE := $(SH:/.*sh//)
|
|
||||||
SHCOMP := shcomp$(RELEASE)
|
|
||||||
|
|
||||||
/*
|
|
||||||
* set these variables to 1 to enable, 0 to disable, null to probe
|
|
||||||
* override SHOPT_foo=1 can be placed one per line in the build dir Makeargs
|
|
||||||
*/
|
|
||||||
|
|
||||||
SHOPT_2DMATCH == 1 /* two dimensional .sh.match for ${var//pat/str} */
|
|
||||||
SHOPT_ACCT == /* accounting */
|
|
||||||
SHOPT_ACCTFILE == /* per user accounting info */
|
|
||||||
SHOPT_AUDIT == 1 /* enable auditing per SHOPT_AUDITFILE */
|
|
||||||
SHOPT_AUDITFILE == "/etc/ksh_audit" /* auditing file */
|
|
||||||
SHOPT_BGX == 1 /* one SIGCHLD trap per completed job */
|
|
||||||
SHOPT_BRACEPAT == 1 /* C-shell {...,...} expansions (, required) */
|
|
||||||
SHOPT_CMDLIB_HDR == /* -lcmd builtin list (<cmdlist.h>) */
|
|
||||||
SHOPT_CMDLIB_DIR == /* SHOPT_CMDLIB_HDR directory prefix (default "/opt/ast/bin") */
|
|
||||||
SHOPT_CRNL == /* accept <cr><nl> for <nl> */
|
|
||||||
SHOPT_DYNAMIC == 1 /* dynamic loading for builtins */
|
|
||||||
SHOPT_ECHOPRINT == /* make echo equivalent to print */
|
|
||||||
SHOPT_EDPREDICT == 1 /* predictive editing */
|
|
||||||
SHOPT_ESH == 1 /* emacs/gmacs edit mode */
|
|
||||||
SHOPT_FILESCAN == 1 /* fast file scan */
|
|
||||||
SHOPT_FIXEDARRAY == 1 /* fixed dimension indexed array */
|
|
||||||
SHOPT_HISTEXPAND == 1 /* csh-style history file expansions */
|
|
||||||
SHOPT_KIA == 1 /* shell information database generation */
|
|
||||||
SHOPT_MULTIBYTE == 1 /* multibyte character handling */
|
|
||||||
SHOPT_NAMESPACE == 1 /* allow namespaces */
|
|
||||||
SHOPT_OLDTERMIO == /* support both TCGETA and TCGETS */
|
|
||||||
SHOPT_OPTIMIZE == 1 /* optimize loop invariants */
|
|
||||||
SHOPT_PFSH == 0 /* solaris exec_attr(4) profile execution */
|
|
||||||
SHOPT_P_SUID == /* real uid's that require -p for set[ug]id */
|
|
||||||
SHOPT_RAWONLY == 1 /* make viraw the only vi mode */
|
|
||||||
SHOPT_REGRESS == /* enable __regress__ builtin and instrumented intercepts for testing */
|
|
||||||
SHOPT_REMOTE == /* enable --rc if running as a remote shell */
|
|
||||||
SHOPT_SEVENBIT == /* strip the eighth bit from characters */
|
|
||||||
SHOPT_SPAWN == /* use spawnveg for fork/exec */
|
|
||||||
SHOPT_STATS == 1 /* add .sh.stats variable */
|
|
||||||
SHOPT_SUID_EXEC == 1 /* allow (safe) suid/sgid shell scripts */
|
|
||||||
SHOPT_SYSRC == /* attempt . /etc/ksh.kshrc if interactive */
|
|
||||||
SHOPT_TIMEOUT == /* number of seconds for shell timeout */
|
|
||||||
SHOPT_TYPEDEF == 1 /* enable typeset type definitions */
|
|
||||||
SHOPT_VSH == 1 /* vi edit mode */
|
|
||||||
|
|
||||||
if CC.HOSTTYPE == "linux.alpha"
|
|
||||||
/* workaround for "BUG IN DYNAMIC LINKER ld.so" */
|
|
||||||
:PACKAGE: - m:static:noinclude /*noCC.EXPORT.DYNAMIC*/
|
|
||||||
end
|
|
||||||
|
|
||||||
if CC.HOSTTYPE == "*.s390-64"
|
|
||||||
CC.DLL = $(CC.DLLBIG)
|
|
||||||
end
|
|
||||||
|
|
||||||
if SHOPT_DYNAMIC && ( "$(CC.DIALECT:N=EXPORT=DLL)" || "$(PACKAGE_OPTIONS:N=optimize-space)" )
|
|
||||||
if "$(PACKAGE_OPTIONS:N=optimize-space)" && ! SHOPT_CMDLIB_HDR
|
|
||||||
SHOPT_CMDLIB_HDR == <cmdlist.h>
|
|
||||||
end
|
|
||||||
CCFLAGS += $$(CC.DLL) $$(CC.SUFFIX.DEBUG:+$$(CC.DEBUG))
|
|
||||||
LIBS_req = -lshell$(RELEASE)
|
|
||||||
else
|
|
||||||
if VARIANT
|
|
||||||
SHOPT_DYNAMIC = 1
|
|
||||||
else
|
|
||||||
libtype = :static
|
|
||||||
end
|
|
||||||
if SHOPT_DYNAMIC
|
|
||||||
CCLDFLAGS += $$(CC.EXPORT.DYNAMIC)
|
|
||||||
end
|
|
||||||
LIBS_req = +lshell$(RELEASE)
|
|
||||||
end
|
|
||||||
|
|
||||||
:PACKAGE: ast$(libtype):20100309 --clobber=!($(SH))
|
|
||||||
|
|
||||||
.SOURCE : edit sh bltins data tests fun
|
|
||||||
.SOURCE.h : include
|
|
||||||
|
|
||||||
/* documentation files */
|
|
||||||
DOCFILES = sh.memo builtins.mm README RELEASE TYPES PROMO.mm COMPATIBILITY \
|
|
||||||
DESIGN OBSOLETE RELEASE93 RELEASE88
|
|
||||||
|
|
||||||
KSHELL == 1 /* this is ksh */
|
|
||||||
|
|
||||||
SH_CMDLIB_DIR == /* SHOPT_CMDLIB_DIR dir prefix */
|
|
||||||
SH_DICT == /* message catalog */
|
|
||||||
DEBUG == /* debugging purposes only */
|
|
||||||
|
|
||||||
if CC.HOSTTYPE == "win32*"
|
|
||||||
SHOPT_CRNL == 1 /* <cr><nl> is equivalent to <nl> */
|
|
||||||
end
|
|
||||||
|
|
||||||
/* use the following libraries only if they exist */
|
|
||||||
LIBS_opt := +ljobs +li
|
|
||||||
|
|
||||||
if CC.HOSTTYPE == "sol([89]|[1-9][0-9]).*"
|
|
||||||
LDFLAGS += $(CC.LD.LAZY) $(CC.LD.NORECORD)
|
|
||||||
end
|
|
||||||
|
|
||||||
if "$(-mam:N=static*)"
|
|
||||||
LIBS_opt += -lsocket -lnsl
|
|
||||||
elif CC.HOSTTYPE == "sol?([789]|[1-9][0-9]).*"
|
|
||||||
LIBS_opt += +lsocket -lnsl
|
|
||||||
elif CC.HOSTTYPE != "sgi.mips*"
|
|
||||||
LIBS_opt += +lsocket +lnsl
|
|
||||||
end
|
|
||||||
if CC.HOSTTYPE == "linux.sparc*"
|
|
||||||
/* the linux.sparc linker still has some problems */
|
|
||||||
LIBS_opt += -ldll
|
|
||||||
end
|
|
||||||
LIBS_opt += -lsecdb
|
|
||||||
if CC.HOSTTYPE == "sol.*"
|
|
||||||
LIBS_opt += -lw
|
|
||||||
end
|
|
||||||
$(LIBS_opt) : .DONTCARE
|
|
||||||
|
|
||||||
LDLIBRARIES = $(LIBS_opt)
|
|
||||||
|
|
||||||
FILES_opt = /* optional file list enabled by vars above */
|
|
||||||
if SHOPT_ESH
|
|
||||||
FILES_opt += emacs.c
|
|
||||||
end
|
|
||||||
if SHOPT_VSH
|
|
||||||
FILES_opt += vi.c
|
|
||||||
end
|
|
||||||
if SHOPT_HISTEXPAND
|
|
||||||
FILES_opt += hexpand.c
|
|
||||||
end
|
|
||||||
if SHOPT_DYNAMIC
|
|
||||||
FILES_opt += -ldll
|
|
||||||
end
|
|
||||||
if SHOPT_X
|
|
||||||
LDFLAGS += -u _XtAppInitialize -L/usr/add-on/X11/lib
|
|
||||||
end
|
|
||||||
|
|
||||||
:ALL: $(SH) $(SHCOMP) $(SHOPT_SUID_EXEC:+suid_exec)
|
|
||||||
|
|
||||||
$(SH) :: sh.1 pmain.c $(LIBS_req)
|
|
||||||
|
|
||||||
DATAFILES = limits.c msg.c strdata.c testops.c keywords.c options.c \
|
|
||||||
signals.c aliases.c builtins.c variables.c lexstates.c
|
|
||||||
|
|
||||||
shell$(RELEASE) $(VERSION) id=shell :LIBRARY: shell.3 nval.3 alarm.c cd_pwd.c cflow.c deparse.c \
|
|
||||||
enum.c getopts.c hist.c misc.c print.c read.c sleep.c trap.c test.c \
|
|
||||||
typeset.c ulimit.c umask.c whence.c main.c nvdisc.c nvtype.c \
|
|
||||||
arith.c args.c array.c completion.c defs.c edit.c expand.c regress.c \
|
|
||||||
fault.c fcin.c history.c init.c io.c jobs.c lex.c macro.c name.c \
|
|
||||||
nvtree.c parse.c path.c string.c streval.c subshell.c tdump.c timers.c \
|
|
||||||
trestore.c waitevent.c xec.c $(DATAFILES) $(FILES_opt) \
|
|
||||||
-lcmd -last -lm
|
|
||||||
|
|
||||||
"sol*.i386*" :NOOPTIMIZE: main.c
|
|
||||||
"win32*" :NOOPTIMIZE: strdata.c trestore.c
|
|
||||||
|
|
||||||
if CC.HOSTTYPE == "win32*"
|
|
||||||
:DLL: $(CC.DEBUG)
|
|
||||||
else
|
|
||||||
:DLL: $(CC.OPTIMIZE)
|
|
||||||
end
|
|
||||||
|
|
||||||
:READONLY: $(DATAFILES)
|
|
||||||
|
|
||||||
$(INCLUDEDIR) :INSTALLPROTO: nval.h shell.h history.h
|
|
||||||
|
|
||||||
LIBCMD = $(.LIB.NAME. cmd:T=F)
|
|
||||||
|
|
||||||
if SHOPT_SUID_EXEC && ! "$(RELEASE)"
|
|
||||||
suid_exec :: CC.DLL= suid_exec.c +last
|
|
||||||
end
|
|
||||||
|
|
||||||
$(SHCOMP) :: CC.DLL= SH_DICT='"libshell"' shcomp.c $(LIBS_req)
|
|
||||||
|
|
||||||
$(FUNDIR) :INSTALLDIR: mode=+x dirs popd pushd
|
|
||||||
|
|
||||||
shcomp.o : _BLD_DLL= $(CC.HOSTTYPE:N=cygwin.*:??_BLD_shell=?)
|
|
||||||
|
|
||||||
:: math.tab syscall.s mamexec mamstate.c $(DOCFILES) \
|
|
||||||
hexpand.c mkservice.c \
|
|
||||||
shopen.mk shopen.c
|
|
||||||
|
|
||||||
:: shtests \
|
|
||||||
alias.sh append.sh arith.sh arrays.sh arrays2.sh \
|
|
||||||
attributes.sh basic.sh bracket.sh builtins.sh case.sh \
|
|
||||||
comvar.sh comvario.sh coprocess.sh cubetype.sh enum.sh exit.sh \
|
|
||||||
expand.sh functions.sh glob.sh grep.sh heredoc.sh io.sh \
|
|
||||||
leaks.sh locale.sh math.sh nameref.sh namespace.sh options.sh \
|
|
||||||
path.sh pointtype.sh pty.sh quoting.sh quoting2.sh readcsv.sh \
|
|
||||||
recttype.sh restricted.sh return.sh select.sh shtests \
|
|
||||||
sigchld.sh signal.sh statics.sh subshell.sh substring.sh \
|
|
||||||
tilde.sh timetype.sh treemove.sh types.sh variables.sh \
|
|
||||||
vartree1.sh vartree2.sh
|
|
||||||
|
|
||||||
:: ksh-regress.rt ksh-regress.tst
|
|
||||||
|
|
||||||
if "$(PWD:B:N=cc-*)"
|
|
||||||
|
|
||||||
test : .NULL
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
test : test.ksh
|
|
||||||
|
|
||||||
test.ksh : $(BINDIR)/$(SH) $(SH) shtests
|
|
||||||
$(SILENT) $(CMP) $(CMPFLAGS) $(*:O=1) $(*:O=2) 2>/dev/null ||
|
|
||||||
echo "make install to run the tests on the latest $(SH)" >&2
|
|
||||||
cd $(*:O=3:P=L!:D)
|
|
||||||
SHELL=$(*:O=1:P=A) $(*:O=1:P=A) $(*:O=3:B) $(SHTESTSFLAGS)
|
|
||||||
|
|
||||||
test.% : %.sh $(BINDIR)/$(SH) $(SH) shtests
|
|
||||||
$(SILENT) $(CMP) $(CMPFLAGS) $(*:O=2) $(*:O=3) 2>/dev/null ||
|
|
||||||
echo "make install to run the tests on the latest $(SH)" >&2
|
|
||||||
cd $(*:O=4:P=L!:D)
|
|
||||||
SHELL=$(*:O=2:P=A) $(*:O=2:P=A) $(*:O=4:B) $(SHTESTSFLAGS) $(*:O=1:P=A)
|
|
||||||
|
|
||||||
if RELEASE
|
|
||||||
|
|
||||||
.INSTALL : .CLEAR $(*.INSTALL:N=*$(RELEASE)*([!/]))
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
|
@ -10,6 +10,7 @@ setv ASFLAGS
|
||||||
setv CC cc
|
setv CC cc
|
||||||
setv mam_cc_FLAGS
|
setv mam_cc_FLAGS
|
||||||
setv KSH_RELFLAGS
|
setv KSH_RELFLAGS
|
||||||
|
setv KSH_SHOPTFLAGS
|
||||||
setv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
|
setv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
|
||||||
setv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
|
setv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
|
||||||
setv COTEMP $$
|
setv COTEMP $$
|
||||||
|
@ -39,6 +40,8 @@ make ${PACKAGEROOT}/lib/package/ast.lic
|
||||||
done ${PACKAGEROOT}/lib/package/ast.lic
|
done ${PACKAGEROOT}/lib/package/ast.lic
|
||||||
make install
|
make install
|
||||||
make ksh
|
make ksh
|
||||||
|
make SHOPT.sh implicit
|
||||||
|
done SHOPT.sh generated
|
||||||
make pmain.o
|
make pmain.o
|
||||||
make sh/pmain.c
|
make sh/pmain.c
|
||||||
make FEATURE/externs implicit
|
make FEATURE/externs implicit
|
||||||
|
@ -47,8 +50,8 @@ make features/externs
|
||||||
done features/externs
|
done features/externs
|
||||||
exec - set -
|
exec - set -
|
||||||
exec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
|
exec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
|
||||||
exec - x=`${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` &&
|
exec - x=`${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` &&
|
||||||
exec - {
|
exec - {
|
||||||
exec - case "" in
|
exec - case "" in
|
||||||
exec - *?) echo " " ;;
|
exec - *?) echo " " ;;
|
||||||
|
@ -64,8 +67,8 @@ exec - *-?*) echo "" $y ;;
|
||||||
exec - esac
|
exec - esac
|
||||||
exec - continue
|
exec - continue
|
||||||
exec - elif test ! -f ${INSTALLROOT}/lib/lib$i.a
|
exec - elif test ! -f ${INSTALLROOT}/lib/lib$i.a
|
||||||
exec - then case `{ ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -L${INSTALLROOT}/lib ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in
|
exec - then case `{ ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -L${INSTALLROOT}/lib ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in
|
||||||
exec - *$x*) case `{ ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in
|
exec - *$x*) case `{ ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in
|
||||||
exec - *$x*) continue ;;
|
exec - *$x*) continue ;;
|
||||||
exec - esac
|
exec - esac
|
||||||
exec - ;;
|
exec - ;;
|
||||||
|
@ -82,7 +85,7 @@ bind -lcmd
|
||||||
bind -last
|
bind -last
|
||||||
bind -lm dontcare
|
bind -lm dontcare
|
||||||
bind -lnsl dontcare
|
bind -lnsl dontcare
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/externs
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/externs
|
||||||
done FEATURE/externs generated
|
done FEATURE/externs generated
|
||||||
make include/shell.h implicit
|
make include/shell.h implicit
|
||||||
make ${PACKAGE_ast_INCLUDE}/cmd.h implicit
|
make ${PACKAGE_ast_INCLUDE}/cmd.h implicit
|
||||||
|
@ -206,7 +209,8 @@ done include/shell.h
|
||||||
done sh/pmain.c
|
done sh/pmain.c
|
||||||
meta pmain.o %.c>%.o sh/pmain.c pmain
|
meta pmain.o %.c>%.o sh/pmain.c pmain
|
||||||
prev sh/pmain.c
|
prev sh/pmain.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c sh/pmain.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/pmain.c
|
||||||
done pmain.o generated
|
done pmain.o generated
|
||||||
make libshell.a archive
|
make libshell.a archive
|
||||||
prev shell.req
|
prev shell.req
|
||||||
|
@ -216,7 +220,7 @@ make FEATURE/time implicit
|
||||||
meta FEATURE/time features/%>FEATURE/% features/time time
|
meta FEATURE/time features/%>FEATURE/% features/time time
|
||||||
make features/time
|
make features/time
|
||||||
done features/time
|
done features/time
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/time
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/time
|
||||||
make ${PACKAGE_ast_INCLUDE}/times.h implicit
|
make ${PACKAGE_ast_INCLUDE}/times.h implicit
|
||||||
make ${PACKAGE_ast_INCLUDE}/ast_time.h implicit
|
make ${PACKAGE_ast_INCLUDE}/ast_time.h implicit
|
||||||
done ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare
|
done ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare
|
||||||
|
@ -231,14 +235,14 @@ make FEATURE/dynamic implicit
|
||||||
meta FEATURE/dynamic features/%>FEATURE/% features/dynamic dynamic
|
meta FEATURE/dynamic features/%>FEATURE/% features/dynamic dynamic
|
||||||
make features/dynamic
|
make features/dynamic
|
||||||
done features/dynamic
|
done features/dynamic
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/dynamic
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/dynamic
|
||||||
prev ${PACKAGE_ast_INCLUDE}/dlldefs.h implicit
|
prev ${PACKAGE_ast_INCLUDE}/dlldefs.h implicit
|
||||||
done FEATURE/dynamic dontcare generated
|
done FEATURE/dynamic dontcare generated
|
||||||
make FEATURE/options implicit
|
make FEATURE/options implicit
|
||||||
meta FEATURE/options features/%>FEATURE/% features/options options
|
meta FEATURE/options features/%>FEATURE/% features/options options
|
||||||
make features/options
|
make features/options
|
||||||
done features/options
|
done features/options
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/options
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/options
|
||||||
done FEATURE/options dontcare generated
|
done FEATURE/options dontcare generated
|
||||||
prev ${PACKAGE_ast_INCLUDE}/option.h implicit
|
prev ${PACKAGE_ast_INCLUDE}/option.h implicit
|
||||||
done include/builtins.h
|
done include/builtins.h
|
||||||
|
@ -259,13 +263,13 @@ make FEATURE/sigfeatures implicit
|
||||||
meta FEATURE/sigfeatures features/%>FEATURE/% features/sigfeatures sigfeatures
|
meta FEATURE/sigfeatures features/%>FEATURE/% features/sigfeatures sigfeatures
|
||||||
make features/sigfeatures
|
make features/sigfeatures
|
||||||
done features/sigfeatures
|
done features/sigfeatures
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/sigfeatures
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/sigfeatures
|
||||||
done FEATURE/sigfeatures dontcare generated
|
done FEATURE/sigfeatures dontcare generated
|
||||||
make FEATURE/setjmp implicit
|
make FEATURE/setjmp implicit
|
||||||
meta FEATURE/setjmp features/%>FEATURE/% features/setjmp setjmp
|
meta FEATURE/setjmp features/%>FEATURE/% features/setjmp setjmp
|
||||||
make features/setjmp
|
make features/setjmp
|
||||||
done features/setjmp
|
done features/setjmp
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/setjmp
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/setjmp
|
||||||
done FEATURE/setjmp dontcare generated
|
done FEATURE/setjmp dontcare generated
|
||||||
prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
|
prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
|
||||||
prev ${PACKAGE_ast_INCLUDE}/error.h implicit
|
prev ${PACKAGE_ast_INCLUDE}/error.h implicit
|
||||||
|
@ -285,7 +289,8 @@ done include/defs.h
|
||||||
done bltins/alarm.c
|
done bltins/alarm.c
|
||||||
meta alarm.o %.c>%.o bltins/alarm.c alarm
|
meta alarm.o %.c>%.o bltins/alarm.c alarm
|
||||||
prev bltins/alarm.c
|
prev bltins/alarm.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c bltins/alarm.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c bltins/alarm.c
|
||||||
done alarm.o generated
|
done alarm.o generated
|
||||||
make cd_pwd.o
|
make cd_pwd.o
|
||||||
make bltins/cd_pwd.c
|
make bltins/cd_pwd.c
|
||||||
|
@ -301,7 +306,7 @@ prev include/name.h implicit
|
||||||
make include/path.h implicit
|
make include/path.h implicit
|
||||||
make FEATURE/acct implicit
|
make FEATURE/acct implicit
|
||||||
meta FEATURE/acct >FEATURE/% acct
|
meta FEATURE/acct >FEATURE/% acct
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def acct
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def acct
|
||||||
done FEATURE/acct dontcare generated
|
done FEATURE/acct dontcare generated
|
||||||
prev include/defs.h implicit
|
prev include/defs.h implicit
|
||||||
prev include/nval.h implicit
|
prev include/nval.h implicit
|
||||||
|
@ -318,7 +323,8 @@ prev include/defs.h implicit
|
||||||
done bltins/cd_pwd.c
|
done bltins/cd_pwd.c
|
||||||
meta cd_pwd.o %.c>%.o bltins/cd_pwd.c cd_pwd
|
meta cd_pwd.o %.c>%.o bltins/cd_pwd.c cd_pwd
|
||||||
prev bltins/cd_pwd.c
|
prev bltins/cd_pwd.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_FIXEDARRAY -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -c bltins/cd_pwd.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_BLD_shell -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/cd_pwd.c
|
||||||
done cd_pwd.o generated
|
done cd_pwd.o generated
|
||||||
make cflow.o
|
make cflow.o
|
||||||
make bltins/cflow.c
|
make bltins/cflow.c
|
||||||
|
@ -333,7 +339,8 @@ prev include/defs.h implicit
|
||||||
done bltins/cflow.c
|
done bltins/cflow.c
|
||||||
meta cflow.o %.c>%.o bltins/cflow.c cflow
|
meta cflow.o %.c>%.o bltins/cflow.c cflow
|
||||||
prev bltins/cflow.c
|
prev bltins/cflow.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c bltins/cflow.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/cflow.c
|
||||||
done cflow.o generated
|
done cflow.o generated
|
||||||
make deparse.o
|
make deparse.o
|
||||||
make sh/deparse.c
|
make sh/deparse.c
|
||||||
|
@ -347,7 +354,8 @@ prev include/defs.h implicit
|
||||||
done sh/deparse.c
|
done sh/deparse.c
|
||||||
meta deparse.o %.c>%.o sh/deparse.c deparse
|
meta deparse.o %.c>%.o sh/deparse.c deparse
|
||||||
prev sh/deparse.c
|
prev sh/deparse.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c sh/deparse.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/deparse.c
|
||||||
done deparse.o generated
|
done deparse.o generated
|
||||||
make enum.o
|
make enum.o
|
||||||
make bltins/enum.c
|
make bltins/enum.c
|
||||||
|
@ -355,7 +363,8 @@ prev include/shell.h implicit
|
||||||
done bltins/enum.c
|
done bltins/enum.c
|
||||||
meta enum.o %.c>%.o bltins/enum.c enum
|
meta enum.o %.c>%.o bltins/enum.c enum
|
||||||
prev bltins/enum.c
|
prev bltins/enum.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -Iinclude -I${PACKAGE_ast_INCLUDE} -DERROR_CATALOG=\""libshell"\" -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c bltins/enum.c
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -Iinclude -I${PACKAGE_ast_INCLUDE} -DERROR_CATALOG=\""libshell"\" -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/enum.c
|
||||||
|
prev SHOPT.sh
|
||||||
done enum.o generated
|
done enum.o generated
|
||||||
make getopts.o
|
make getopts.o
|
||||||
make bltins/getopts.c
|
make bltins/getopts.c
|
||||||
|
@ -367,7 +376,8 @@ prev include/defs.h implicit
|
||||||
done bltins/getopts.c
|
done bltins/getopts.c
|
||||||
meta getopts.o %.c>%.o bltins/getopts.c getopts
|
meta getopts.o %.c>%.o bltins/getopts.c getopts
|
||||||
prev bltins/getopts.c
|
prev bltins/getopts.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_NAMESPACE -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -DSHOPT_STATS -DSHOPT_HISTEXPAND -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c bltins/getopts.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/getopts.c
|
||||||
done getopts.o generated
|
done getopts.o generated
|
||||||
make hist.o
|
make hist.o
|
||||||
make bltins/hist.c
|
make bltins/hist.c
|
||||||
|
@ -379,7 +389,7 @@ make FEATURE/ttys implicit
|
||||||
meta FEATURE/ttys features/%>FEATURE/% features/ttys ttys
|
meta FEATURE/ttys features/%>FEATURE/% features/ttys ttys
|
||||||
make features/ttys
|
make features/ttys
|
||||||
done features/ttys
|
done features/ttys
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/ttys
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/ttys
|
||||||
done FEATURE/ttys dontcare generated
|
done FEATURE/ttys dontcare generated
|
||||||
done include/terminal.h dontcare
|
done include/terminal.h dontcare
|
||||||
prev FEATURE/setjmp implicit
|
prev FEATURE/setjmp implicit
|
||||||
|
@ -388,7 +398,7 @@ make FEATURE/locale implicit
|
||||||
meta FEATURE/locale features/%>FEATURE/% features/locale locale
|
meta FEATURE/locale features/%>FEATURE/% features/locale locale
|
||||||
make features/locale
|
make features/locale
|
||||||
done features/locale
|
done features/locale
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/locale
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/locale
|
||||||
done FEATURE/locale dontcare generated
|
done FEATURE/locale dontcare generated
|
||||||
prev FEATURE/options implicit
|
prev FEATURE/options implicit
|
||||||
done include/edit.h dontcare
|
done include/edit.h dontcare
|
||||||
|
@ -407,7 +417,8 @@ prev include/defs.h implicit
|
||||||
done bltins/hist.c
|
done bltins/hist.c
|
||||||
meta hist.o %.c>%.o bltins/hist.c hist
|
meta hist.o %.c>%.o bltins/hist.c hist
|
||||||
prev bltins/hist.c
|
prev bltins/hist.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_HISTEXPAND -DSHOPT_EDPREDICT -DSHOPT_MULTIBYTE -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -D_PACKAGE_ast -D_BLD_shell -DSHOPT_DYNAMIC -D_API_ast=20100309 -DSHOPT_FIXEDARRAY -DERROR_CONTEXT_T=Error_context_t -DSHOPT_STATS -DSHOPT_NAMESPACE -c bltins/hist.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_PACKAGE_ast -D_BLD_shell -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/hist.c
|
||||||
done hist.o generated
|
done hist.o generated
|
||||||
make misc.o
|
make misc.o
|
||||||
make bltins/misc.c
|
make bltins/misc.c
|
||||||
|
@ -429,7 +440,8 @@ prev include/defs.h implicit
|
||||||
done bltins/misc.c
|
done bltins/misc.c
|
||||||
meta misc.o %.c>%.o bltins/misc.c misc
|
meta misc.o %.c>%.o bltins/misc.c misc
|
||||||
prev bltins/misc.c
|
prev bltins/misc.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_BGX -DSHOPT_MULTIBYTE -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_ESH -DSHOPT_FIXEDARRAY -DKSHELL -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -c bltins/misc.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c bltins/misc.c
|
||||||
done misc.o generated
|
done misc.o generated
|
||||||
make print.o
|
make print.o
|
||||||
make bltins/print.c
|
make bltins/print.c
|
||||||
|
@ -468,7 +480,8 @@ prev include/defs.h implicit
|
||||||
done bltins/print.c
|
done bltins/print.c
|
||||||
meta print.o %.c>%.o bltins/print.c print
|
meta print.o %.c>%.o bltins/print.c print
|
||||||
prev bltins/print.c
|
prev bltins/print.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_MULTIBYTE -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_DYNAMIC -DKSHELL -c bltins/print.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DKSHELL -c bltins/print.c
|
||||||
done print.o generated
|
done print.o generated
|
||||||
make read.o
|
make read.o
|
||||||
make bltins/read.c
|
make bltins/read.c
|
||||||
|
@ -490,7 +503,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done bltins/read.c
|
done bltins/read.c
|
||||||
meta read.o %.c>%.o bltins/read.c read
|
meta read.o %.c>%.o bltins/read.c read
|
||||||
prev bltins/read.c
|
prev bltins/read.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_MULTIBYTE -DSHOPT_HISTEXPAND -DSHOPT_EDPREDICT -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_FIXEDARRAY -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -c bltins/read.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c bltins/read.c
|
||||||
done read.o generated
|
done read.o generated
|
||||||
make sleep.o
|
make sleep.o
|
||||||
make bltins/sleep.c
|
make bltins/sleep.c
|
||||||
|
@ -498,7 +512,7 @@ make FEATURE/poll implicit
|
||||||
meta FEATURE/poll features/%>FEATURE/% features/poll poll
|
meta FEATURE/poll features/%>FEATURE/% features/poll poll
|
||||||
make features/poll
|
make features/poll
|
||||||
done features/poll
|
done features/poll
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/poll
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/poll
|
||||||
done FEATURE/poll generated
|
done FEATURE/poll generated
|
||||||
prev FEATURE/time implicit
|
prev FEATURE/time implicit
|
||||||
prev include/builtins.h implicit
|
prev include/builtins.h implicit
|
||||||
|
@ -508,7 +522,8 @@ prev include/defs.h implicit
|
||||||
done bltins/sleep.c
|
done bltins/sleep.c
|
||||||
meta sleep.o %.c>%.o bltins/sleep.c sleep
|
meta sleep.o %.c>%.o bltins/sleep.c sleep
|
||||||
prev bltins/sleep.c
|
prev bltins/sleep.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c bltins/sleep.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c bltins/sleep.c
|
||||||
done sleep.o generated
|
done sleep.o generated
|
||||||
make trap.o
|
make trap.o
|
||||||
make bltins/trap.c
|
make bltins/trap.c
|
||||||
|
@ -518,7 +533,8 @@ prev include/defs.h implicit
|
||||||
done bltins/trap.c
|
done bltins/trap.c
|
||||||
meta trap.o %.c>%.o bltins/trap.c trap
|
meta trap.o %.c>%.o bltins/trap.c trap
|
||||||
prev bltins/trap.c
|
prev bltins/trap.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -DSHOPT_BGX -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c bltins/trap.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/trap.c
|
||||||
done trap.o generated
|
done trap.o generated
|
||||||
make test.o
|
make test.o
|
||||||
make bltins/test.c
|
make bltins/test.c
|
||||||
|
@ -536,7 +552,8 @@ prev include/defs.h implicit
|
||||||
done bltins/test.c
|
done bltins/test.c
|
||||||
meta test.o %.c>%.o bltins/test.c test
|
meta test.o %.c>%.o bltins/test.c test
|
||||||
prev bltins/test.c
|
prev bltins/test.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DKSHELL -c bltins/test.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DKSHELL -c bltins/test.c
|
||||||
done test.o generated
|
done test.o generated
|
||||||
make typeset.o
|
make typeset.o
|
||||||
make bltins/typeset.c
|
make bltins/typeset.c
|
||||||
|
@ -551,7 +568,8 @@ prev include/defs.h implicit
|
||||||
done bltins/typeset.c
|
done bltins/typeset.c
|
||||||
meta typeset.o %.c>%.o bltins/typeset.c typeset
|
meta typeset.o %.c>%.o bltins/typeset.c typeset
|
||||||
prev bltins/typeset.c
|
prev bltins/typeset.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_FIXEDARRAY -DSHOPT_DYNAMIC -DSHOPT_NAMESPACE -DSHOPT_TYPEDEF -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DSHOPT_ESH -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -c bltins/typeset.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c bltins/typeset.c
|
||||||
done typeset.o generated
|
done typeset.o generated
|
||||||
make ulimit.o
|
make ulimit.o
|
||||||
make bltins/ulimit.c
|
make bltins/ulimit.c
|
||||||
|
@ -560,7 +578,7 @@ make FEATURE/rlimits implicit
|
||||||
meta FEATURE/rlimits features/%>FEATURE/% features/rlimits rlimits
|
meta FEATURE/rlimits features/%>FEATURE/% features/rlimits rlimits
|
||||||
make features/rlimits
|
make features/rlimits
|
||||||
done features/rlimits
|
done features/rlimits
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/rlimits
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/rlimits
|
||||||
done FEATURE/rlimits dontcare generated
|
done FEATURE/rlimits dontcare generated
|
||||||
prev FEATURE/time implicit
|
prev FEATURE/time implicit
|
||||||
done include/ulimit.h
|
done include/ulimit.h
|
||||||
|
@ -573,7 +591,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done bltins/ulimit.c
|
done bltins/ulimit.c
|
||||||
meta ulimit.o %.c>%.o bltins/ulimit.c ulimit
|
meta ulimit.o %.c>%.o bltins/ulimit.c ulimit
|
||||||
prev bltins/ulimit.c
|
prev bltins/ulimit.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_FIXEDARRAY -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -c bltins/ulimit.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c bltins/ulimit.c
|
||||||
done ulimit.o generated
|
done ulimit.o generated
|
||||||
make umask.o
|
make umask.o
|
||||||
make bltins/umask.c
|
make bltins/umask.c
|
||||||
|
@ -586,7 +605,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done bltins/umask.c
|
done bltins/umask.c
|
||||||
meta umask.o %.c>%.o bltins/umask.c umask
|
meta umask.o %.c>%.o bltins/umask.c umask
|
||||||
prev bltins/umask.c
|
prev bltins/umask.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c bltins/umask.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/umask.c
|
||||||
done umask.o generated
|
done umask.o generated
|
||||||
make whence.o
|
make whence.o
|
||||||
make bltins/whence.c
|
make bltins/whence.c
|
||||||
|
@ -606,7 +626,8 @@ prev include/defs.h implicit
|
||||||
done bltins/whence.c
|
done bltins/whence.c
|
||||||
meta whence.o %.c>%.o bltins/whence.c whence
|
meta whence.o %.c>%.o bltins/whence.c whence
|
||||||
prev bltins/whence.c
|
prev bltins/whence.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -DSHOPT_KIA -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c bltins/whence.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/whence.c
|
||||||
done whence.o generated
|
done whence.o generated
|
||||||
make main.o
|
make main.o
|
||||||
make sh/main.c
|
make sh/main.c
|
||||||
|
@ -617,15 +638,15 @@ done nc.h dontcare virtual
|
||||||
prev FEATURE/externs implicit
|
prev FEATURE/externs implicit
|
||||||
make FEATURE/execargs implicit
|
make FEATURE/execargs implicit
|
||||||
meta FEATURE/execargs >FEATURE/% execargs
|
meta FEATURE/execargs >FEATURE/% execargs
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def execargs
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def execargs
|
||||||
done FEATURE/execargs generated
|
done FEATURE/execargs generated
|
||||||
make FEATURE/pstat implicit
|
make FEATURE/pstat implicit
|
||||||
meta FEATURE/pstat >FEATURE/% pstat
|
meta FEATURE/pstat >FEATURE/% pstat
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def pstat
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def pstat
|
||||||
done FEATURE/pstat generated
|
done FEATURE/pstat generated
|
||||||
make FEATURE/setproctitle implicit
|
make FEATURE/setproctitle implicit
|
||||||
meta FEATURE/setproctitle >FEATURE/% setproctitle
|
meta FEATURE/setproctitle >FEATURE/% setproctitle
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def setproctitle
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def setproctitle
|
||||||
done FEATURE/setproctitle generated
|
done FEATURE/setproctitle generated
|
||||||
prev FEATURE/time implicit
|
prev FEATURE/time implicit
|
||||||
make include/timeout.h implicit
|
make include/timeout.h implicit
|
||||||
|
@ -648,7 +669,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done sh/main.c
|
done sh/main.c
|
||||||
meta main.o %.c>%.o sh/main.c main
|
meta main.o %.c>%.o sh/main.c main
|
||||||
prev sh/main.c
|
prev sh/main.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} ${SHOPT_TIMEOUT+-DSHOPT_TIMEOUT=${SHOPT_TIMEOUT}} ${SHOPT_ACCT+-DSHOPT_ACCT=${SHOPT_ACCT}} ${SH_DICT+-DSH_DICT=${SH_DICT}} ${SHOPT_SYSRC+-DSHOPT_SYSRC=${SHOPT_SYSRC}} ${SHOPT_REMOTE+-DSHOPT_REMOTE=${SHOPT_REMOTE}} ${SHOPT_OLDTERMIO+-DSHOPT_OLDTERMIO=${SHOPT_OLDTERMIO}} ${SHOPT_SPAWN+-DSHOPT_SPAWN=${SHOPT_SPAWN}} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_BRACEPAT -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_ESH -D_BLD_shell -DSHOPT_KIA -DSHOPT_MULTIBYTE -DSHOPT_BGX -DKSHELL -DSHOPT_SUID_EXEC -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_DYNAMIC -c sh/main.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${SHOPT_TIMEOUT+-DSHOPT_TIMEOUT=${SHOPT_TIMEOUT}} ${SHOPT_ACCT+-DSHOPT_ACCT=${SHOPT_ACCT}} ${SHOPT_SYSRC+-DSHOPT_SYSRC=${SHOPT_SYSRC}} ${SHOPT_REMOTE+-DSHOPT_REMOTE=${SHOPT_REMOTE}} ${SHOPT_OLDTERMIO+-DSHOPT_OLDTERMIO=${SHOPT_OLDTERMIO}} ${SHOPT_SPAWN+-DSHOPT_SPAWN=${SHOPT_SPAWN}} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}}${SH_DICT+-DSH_DICT=${SH_DICT}} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c sh/main.c
|
||||||
done main.o generated
|
done main.o generated
|
||||||
make nvdisc.o
|
make nvdisc.o
|
||||||
make sh/nvdisc.c
|
make sh/nvdisc.c
|
||||||
|
@ -659,7 +681,8 @@ prev include/defs.h implicit
|
||||||
done sh/nvdisc.c
|
done sh/nvdisc.c
|
||||||
meta nvdisc.o %.c>%.o sh/nvdisc.c nvdisc
|
meta nvdisc.o %.c>%.o sh/nvdisc.c nvdisc
|
||||||
prev sh/nvdisc.c
|
prev sh/nvdisc.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_NAMESPACE -DSHOPT_TYPEDEF -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -D_BLD_shell -DSHOPT_STATS -DSHOPT_HISTEXPAND -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_DYNAMIC -c sh/nvdisc.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/nvdisc.c
|
||||||
done nvdisc.o generated
|
done nvdisc.o generated
|
||||||
make nvtype.o
|
make nvtype.o
|
||||||
make sh/nvtype.c
|
make sh/nvtype.c
|
||||||
|
@ -669,7 +692,8 @@ prev include/defs.h implicit
|
||||||
done sh/nvtype.c
|
done sh/nvtype.c
|
||||||
meta nvtype.o %.c>%.o sh/nvtype.c nvtype
|
meta nvtype.o %.c>%.o sh/nvtype.c nvtype
|
||||||
prev sh/nvtype.c
|
prev sh/nvtype.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_TYPEDEF -DSHOPT_FIXEDARRAY -DSHOPT_NAMESPACE -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DKSHELL -DSHOPT_STATS -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -c sh/nvtype.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c sh/nvtype.c
|
||||||
done nvtype.o generated
|
done nvtype.o generated
|
||||||
make arith.o
|
make arith.o
|
||||||
make sh/arith.c
|
make sh/arith.c
|
||||||
|
@ -682,7 +706,8 @@ prev include/defs.h implicit
|
||||||
done sh/arith.c
|
done sh/arith.c
|
||||||
meta arith.o %.c>%.o sh/arith.c arith
|
meta arith.o %.c>%.o sh/arith.c arith
|
||||||
prev sh/arith.c
|
prev sh/arith.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_FIXEDARRAY -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -c sh/arith.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c sh/arith.c
|
||||||
done arith.o generated
|
done arith.o generated
|
||||||
make args.o
|
make args.o
|
||||||
make sh/args.c
|
make sh/args.c
|
||||||
|
@ -697,7 +722,8 @@ prev include/defs.h implicit
|
||||||
done sh/args.c
|
done sh/args.c
|
||||||
meta args.o %.c>%.o sh/args.c args
|
meta args.o %.c>%.o sh/args.c args
|
||||||
prev sh/args.c
|
prev sh/args.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_OPTIMIZE -DSHOPT_RAWONLY -DSHOPT_HISTEXPAND -D_BLD_shell -DKSHELL -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_KIA -DSHOPT_MULTIBYTE -DSHOPT_EDPREDICT -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_DYNAMIC -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c sh/args.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DKSHELL -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/args.c
|
||||||
done args.o generated
|
done args.o generated
|
||||||
make array.o
|
make array.o
|
||||||
make sh/array.c
|
make sh/array.c
|
||||||
|
@ -707,7 +733,8 @@ prev include/defs.h implicit
|
||||||
done sh/array.c
|
done sh/array.c
|
||||||
meta array.o %.c>%.o sh/array.c array
|
meta array.o %.c>%.o sh/array.c array
|
||||||
prev sh/array.c
|
prev sh/array.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_TYPEDEF -DSHOPT_FIXEDARRAY -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -DSHOPT_MULTIBYTE -c sh/array.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/array.c
|
||||||
done array.o generated
|
done array.o generated
|
||||||
make completion.o
|
make completion.o
|
||||||
make edit/completion.c
|
make edit/completion.c
|
||||||
|
@ -721,7 +748,8 @@ prev include/defs.h implicit
|
||||||
done edit/completion.c
|
done edit/completion.c
|
||||||
meta completion.o %.c>%.o edit/completion.c completion
|
meta completion.o %.c>%.o edit/completion.c completion
|
||||||
prev edit/completion.c
|
prev edit/completion.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_MULTIBYTE -DSHOPT_ESH -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_HISTEXPAND -DSHOPT_EDPREDICT -DKSHELL -DSHOPT_VSH -D_BLD_shell -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c edit/completion.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DKSHELL -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c edit/completion.c
|
||||||
done completion.o generated
|
done completion.o generated
|
||||||
make defs.o
|
make defs.o
|
||||||
make sh/defs.c
|
make sh/defs.c
|
||||||
|
@ -733,7 +761,8 @@ prev include/defs.h implicit
|
||||||
done sh/defs.c
|
done sh/defs.c
|
||||||
meta defs.o %.c>%.o sh/defs.c defs
|
meta defs.o %.c>%.o sh/defs.c defs
|
||||||
prev sh/defs.c
|
prev sh/defs.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_HISTEXPAND -DSHOPT_EDPREDICT -DSHOPT_MULTIBYTE -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -D_PACKAGE_ast -DSHOPT_KIA -D_API_ast=20100309 -D_BLD_shell -DSHOPT_BGX -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c sh/defs.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c sh/defs.c
|
||||||
done defs.o generated
|
done defs.o generated
|
||||||
make edit.o
|
make edit.o
|
||||||
make edit/edit.c
|
make edit/edit.c
|
||||||
|
@ -748,7 +777,7 @@ make FEATURE/cmds implicit
|
||||||
meta FEATURE/cmds features/%>FEATURE/% features/cmds cmds
|
meta FEATURE/cmds features/%>FEATURE/% features/cmds cmds
|
||||||
make features/cmds
|
make features/cmds
|
||||||
done features/cmds
|
done features/cmds
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/cmds
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/cmds
|
||||||
done FEATURE/cmds generated
|
done FEATURE/cmds generated
|
||||||
prev FEATURE/time implicit
|
prev FEATURE/time implicit
|
||||||
prev FEATURE/options implicit
|
prev FEATURE/options implicit
|
||||||
|
@ -757,7 +786,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done edit/edit.c
|
done edit/edit.c
|
||||||
meta edit.o %.c>%.o edit/edit.c edit
|
meta edit.o %.c>%.o edit/edit.c edit
|
||||||
prev edit/edit.c
|
prev edit/edit.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_EDPREDICT -DSHOPT_RAWONLY -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_MULTIBYTE -DSHOPT_HISTEXPAND -DKSHELL -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c edit/edit.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c edit/edit.c
|
||||||
done edit.o generated
|
done edit.o generated
|
||||||
make expand.o
|
make expand.o
|
||||||
make sh/expand.c
|
make sh/expand.c
|
||||||
|
@ -786,7 +816,8 @@ prev include/defs.h implicit
|
||||||
done sh/expand.c
|
done sh/expand.c
|
||||||
meta expand.o %.c>%.o sh/expand.c expand
|
meta expand.o %.c>%.o sh/expand.c expand
|
||||||
prev sh/expand.c
|
prev sh/expand.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_BRACEPAT -DSHOPT_SUID_EXEC -D_BLD_shell -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -DKSHELL -DSHOPT_DYNAMIC -c sh/expand.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DKSHELL -c sh/expand.c
|
||||||
done expand.o generated
|
done expand.o generated
|
||||||
make regress.o
|
make regress.o
|
||||||
make bltins/regress.c
|
make bltins/regress.c
|
||||||
|
@ -799,7 +830,8 @@ prev include/defs.h implicit
|
||||||
done bltins/regress.c
|
done bltins/regress.c
|
||||||
meta regress.o %.c>%.o bltins/regress.c regress
|
meta regress.o %.c>%.o bltins/regress.c regress
|
||||||
prev bltins/regress.c
|
prev bltins/regress.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -DKSHELL -DERROR_CONTEXT_T=Error_context_t -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c bltins/regress.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c bltins/regress.c
|
||||||
done regress.o generated
|
done regress.o generated
|
||||||
make fault.o
|
make fault.o
|
||||||
make sh/fault.c
|
make sh/fault.c
|
||||||
|
@ -817,7 +849,8 @@ prev include/defs.h implicit
|
||||||
done sh/fault.c
|
done sh/fault.c
|
||||||
meta fault.o %.c>%.o sh/fault.c fault
|
meta fault.o %.c>%.o sh/fault.c fault
|
||||||
prev sh/fault.c
|
prev sh/fault.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_KIA -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_TYPEDEF -DSHOPT_BGX -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DKSHELL -c sh/fault.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DKSHELL -c sh/fault.c
|
||||||
done fault.o generated
|
done fault.o generated
|
||||||
make fcin.o
|
make fcin.o
|
||||||
make sh/fcin.c
|
make sh/fcin.c
|
||||||
|
@ -828,7 +861,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done sh/fcin.c
|
done sh/fcin.c
|
||||||
meta fcin.o %.c>%.o sh/fcin.c fcin
|
meta fcin.o %.c>%.o sh/fcin.c fcin
|
||||||
prev sh/fcin.c
|
prev sh/fcin.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_MULTIBYTE -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/fcin.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/fcin.c
|
||||||
done fcin.o generated
|
done fcin.o generated
|
||||||
make history.o
|
make history.o
|
||||||
make edit/history.c
|
make edit/history.c
|
||||||
|
@ -847,7 +881,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done edit/history.c
|
done edit/history.c
|
||||||
meta history.o %.c>%.o edit/history.c history
|
meta history.o %.c>%.o edit/history.c history
|
||||||
prev edit/history.c
|
prev edit/history.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_VSH -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_AUDITFILE=\""/etc/ksh_audit"\" -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DSHOPT_DYNAMIC -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_AUDIT -c edit/history.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c edit/history.c
|
||||||
done history.o generated
|
done history.o generated
|
||||||
make init.o
|
make init.o
|
||||||
make sh/init.c
|
make sh/init.c
|
||||||
|
@ -876,7 +911,8 @@ prev include/defs.h implicit
|
||||||
done sh/init.c
|
done sh/init.c
|
||||||
meta init.o %.c>%.o sh/init.c init
|
meta init.o %.c>%.o sh/init.c init
|
||||||
prev sh/init.c
|
prev sh/init.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_2DMATCH -DSHOPT_MULTIBYTE -DSHOPT_BGX -DSHOPT_AUDIT -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_DYNAMIC -D_BLD_shell -DSHOPT_KIA -DKSHELL -DSHOPT_HISTEXPAND -DSHOPT_EDPREDICT -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_FIXEDARRAY -DERROR_CONTEXT_T=Error_context_t -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -c sh/init.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c sh/init.c
|
||||||
done init.o generated
|
done init.o generated
|
||||||
make io.o
|
make io.o
|
||||||
make sh/io.c
|
make sh/io.c
|
||||||
|
@ -899,7 +935,8 @@ prev include/defs.h implicit
|
||||||
done sh/io.c
|
done sh/io.c
|
||||||
meta io.o %.c>%.o sh/io.c io
|
meta io.o %.c>%.o sh/io.c io
|
||||||
prev sh/io.c
|
prev sh/io.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_RAWONLY -DSHOPT_VSH -DSHOPT_ESH -DSHOPT_HISTEXPAND -DSHOPT_DYNAMIC -DSHOPT_EDPREDICT -DSHOPT_MULTIBYTE -DKSHELL -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DSHOPT_BGX -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c sh/io.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c sh/io.c
|
||||||
done io.o generated
|
done io.o generated
|
||||||
make jobs.o
|
make jobs.o
|
||||||
make sh/jobs.c
|
make sh/jobs.c
|
||||||
|
@ -916,7 +953,8 @@ prev include/defs.h implicit
|
||||||
done sh/jobs.c
|
done sh/jobs.c
|
||||||
meta jobs.o %.c>%.o sh/jobs.c jobs
|
meta jobs.o %.c>%.o sh/jobs.c jobs
|
||||||
prev sh/jobs.c
|
prev sh/jobs.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_VSH -DSHOPT_BGX -DSHOPT_ESH -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_MULTIBYTE -D_BLD_shell -DKSHELL -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c sh/jobs.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c sh/jobs.c
|
||||||
done jobs.o generated
|
done jobs.o generated
|
||||||
make lex.o
|
make lex.o
|
||||||
make sh/lex.c
|
make sh/lex.c
|
||||||
|
@ -935,7 +973,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done sh/lex.c
|
done sh/lex.c
|
||||||
meta lex.o %.c>%.o sh/lex.c lex
|
meta lex.o %.c>%.o sh/lex.c lex
|
||||||
prev sh/lex.c
|
prev sh/lex.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_TYPEDEF -DSHOPT_MULTIBYTE -DSHOPT_KIA -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c sh/lex.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c sh/lex.c
|
||||||
done lex.o generated
|
done lex.o generated
|
||||||
make macro.o
|
make macro.o
|
||||||
make sh/macro.c
|
make sh/macro.c
|
||||||
|
@ -954,7 +993,8 @@ prev include/defs.h implicit
|
||||||
done sh/macro.c
|
done sh/macro.c
|
||||||
meta macro.o %.c>%.o sh/macro.c macro
|
meta macro.o %.c>%.o sh/macro.c macro
|
||||||
prev sh/macro.c
|
prev sh/macro.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_BRACEPAT -DKSHELL -DSHOPT_OPTIMIZE -DSHOPT_FIXEDARRAY -DSHOPT_TYPEDEF -DSHOPT_FILESCAN -DSHOPT_MULTIBYTE -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -DSHOPT_SUID_EXEC -DSHOPT_BGX -DSHOPT_KIA -DSHOPT_DYNAMIC -c sh/macro.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/macro.c
|
||||||
done macro.o generated
|
done macro.o generated
|
||||||
make name.o
|
make name.o
|
||||||
make sh/name.c
|
make sh/name.c
|
||||||
|
@ -970,7 +1010,8 @@ prev include/defs.h implicit
|
||||||
done sh/name.c
|
done sh/name.c
|
||||||
meta name.o %.c>%.o sh/name.c name
|
meta name.o %.c>%.o sh/name.c name
|
||||||
prev sh/name.c
|
prev sh/name.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_OPTIMIZE -DSHOPT_FIXEDARRAY -DSHOPT_NAMESPACE -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_API_ast=20100309 -DSHOPT_TYPEDEF -DSHOPT_STATS -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -c sh/name.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c sh/name.c
|
||||||
done name.o generated
|
done name.o generated
|
||||||
make nvtree.o
|
make nvtree.o
|
||||||
make sh/nvtree.c
|
make sh/nvtree.c
|
||||||
|
@ -981,7 +1022,8 @@ prev include/defs.h implicit
|
||||||
done sh/nvtree.c
|
done sh/nvtree.c
|
||||||
meta nvtree.o %.c>%.o sh/nvtree.c nvtree
|
meta nvtree.o %.c>%.o sh/nvtree.c nvtree
|
||||||
prev sh/nvtree.c
|
prev sh/nvtree.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_FIXEDARRAY -DSHOPT_MULTIBYTE -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -c sh/nvtree.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c sh/nvtree.c
|
||||||
done nvtree.o generated
|
done nvtree.o generated
|
||||||
make parse.o
|
make parse.o
|
||||||
make sh/parse.c
|
make sh/parse.c
|
||||||
|
@ -997,7 +1039,8 @@ prev include/defs.h implicit
|
||||||
done sh/parse.c
|
done sh/parse.c
|
||||||
meta parse.o %.c>%.o sh/parse.c parse
|
meta parse.o %.c>%.o sh/parse.c parse
|
||||||
prev sh/parse.c
|
prev sh/parse.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_NAMESPACE -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -D_BLD_shell -DSHOPT_STATS -DSHOPT_HISTEXPAND -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_KIA -DSHOPT_DYNAMIC -DKSHELL -c sh/parse.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DKSHELL -c sh/parse.c
|
||||||
done parse.o generated
|
done parse.o generated
|
||||||
make path.o
|
make path.o
|
||||||
make sh/path.c
|
make sh/path.c
|
||||||
|
@ -1022,7 +1065,8 @@ prev include/defs.h implicit
|
||||||
done sh/path.c
|
done sh/path.c
|
||||||
meta path.o %.c>%.o sh/path.c path
|
meta path.o %.c>%.o sh/path.c path
|
||||||
prev sh/path.c
|
prev sh/path.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_DYNAMIC -DSHOPT_NAMESPACE -DSHOPT_STATS -DSHOPT_HISTEXPAND -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_BGX -DKSHELL -DSHOPT_BRACEPAT -c sh/path.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DKSHELL -c sh/path.c
|
||||||
done path.o generated
|
done path.o generated
|
||||||
make string.o
|
make string.o
|
||||||
make sh/string.c
|
make sh/string.c
|
||||||
|
@ -1038,7 +1082,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done sh/string.c
|
done sh/string.c
|
||||||
meta string.o %.c>%.o sh/string.c string
|
meta string.o %.c>%.o sh/string.c string
|
||||||
prev sh/string.c
|
prev sh/string.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_MULTIBYTE -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c sh/string.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c sh/string.c
|
||||||
done string.o generated
|
done string.o generated
|
||||||
make streval.o
|
make streval.o
|
||||||
make sh/streval.c
|
make sh/streval.c
|
||||||
|
@ -1050,7 +1095,8 @@ prev include/streval.h implicit
|
||||||
done sh/streval.c
|
done sh/streval.c
|
||||||
meta streval.o %.c>%.o sh/streval.c streval
|
meta streval.o %.c>%.o sh/streval.c streval
|
||||||
prev sh/streval.c
|
prev sh/streval.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c sh/streval.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/streval.c
|
||||||
done streval.o generated
|
done streval.o generated
|
||||||
make subshell.o
|
make subshell.o
|
||||||
make sh/subshell.c
|
make sh/subshell.c
|
||||||
|
@ -1066,7 +1112,8 @@ prev include/defs.h implicit
|
||||||
done sh/subshell.c
|
done sh/subshell.c
|
||||||
meta subshell.o %.c>%.o sh/subshell.c subshell
|
meta subshell.o %.c>%.o sh/subshell.c subshell
|
||||||
prev sh/subshell.c
|
prev sh/subshell.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -D_BLD_shell -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_DYNAMIC -DSHOPT_BGX -DSHOPT_KIA -DKSHELL -c sh/subshell.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DKSHELL -c sh/subshell.c
|
||||||
done subshell.o generated
|
done subshell.o generated
|
||||||
make tdump.o
|
make tdump.o
|
||||||
make sh/tdump.c
|
make sh/tdump.c
|
||||||
|
@ -1078,7 +1125,8 @@ prev include/defs.h implicit
|
||||||
done sh/tdump.c
|
done sh/tdump.c
|
||||||
meta tdump.o %.c>%.o sh/tdump.c tdump
|
meta tdump.o %.c>%.o sh/tdump.c tdump
|
||||||
prev sh/tdump.c
|
prev sh/tdump.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DKSHELL -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c sh/tdump.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DKSHELL -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/tdump.c
|
||||||
done tdump.o generated
|
done tdump.o generated
|
||||||
make timers.o
|
make timers.o
|
||||||
make sh/timers.c
|
make sh/timers.c
|
||||||
|
@ -1092,7 +1140,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done sh/timers.c
|
done sh/timers.c
|
||||||
meta timers.o %.c>%.o sh/timers.c timers
|
meta timers.o %.c>%.o sh/timers.c timers
|
||||||
prev sh/timers.c
|
prev sh/timers.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c sh/timers.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c sh/timers.c
|
||||||
done timers.o generated
|
done timers.o generated
|
||||||
make trestore.o
|
make trestore.o
|
||||||
make sh/trestore.c
|
make sh/trestore.c
|
||||||
|
@ -1104,7 +1153,8 @@ prev include/defs.h implicit
|
||||||
done sh/trestore.c
|
done sh/trestore.c
|
||||||
meta trestore.o %.c>%.o sh/trestore.c trestore
|
meta trestore.o %.c>%.o sh/trestore.c trestore
|
||||||
prev sh/trestore.c
|
prev sh/trestore.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${SHOPT_SYSRC+-DSHOPT_SYSRC=${SHOPT_SYSRC}} ${SHOPT_ACCT+-DSHOPT_ACCT=${SHOPT_ACCT}} ${SHOPT_SPAWN+-DSHOPT_SPAWN=${SHOPT_SPAWN}} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} ${SH_DICT+-DSH_DICT=${SH_DICT}} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DKSHELL -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c sh/trestore.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${SHOPT_SYSRC+-DSHOPT_SYSRC=${SHOPT_SYSRC}} ${SHOPT_ACCT+-DSHOPT_ACCT=${SHOPT_ACCT}} ${SHOPT_SPAWN+-DSHOPT_SPAWN=${SHOPT_SPAWN}} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} ${SH_DICT+-DSH_DICT=${SH_DICT}} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -DKSHELL -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/trestore.c
|
||||||
done trestore.o generated
|
done trestore.o generated
|
||||||
make waitevent.o
|
make waitevent.o
|
||||||
make sh/waitevent.c
|
make sh/waitevent.c
|
||||||
|
@ -1112,7 +1162,8 @@ prev include/defs.h implicit
|
||||||
done sh/waitevent.c
|
done sh/waitevent.c
|
||||||
meta waitevent.o %.c>%.o sh/waitevent.c waitevent
|
meta waitevent.o %.c>%.o sh/waitevent.c waitevent
|
||||||
prev sh/waitevent.c
|
prev sh/waitevent.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c sh/waitevent.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/waitevent.c
|
||||||
done waitevent.o generated
|
done waitevent.o generated
|
||||||
make xec.o
|
make xec.o
|
||||||
make sh/xec.c
|
make sh/xec.c
|
||||||
|
@ -1135,7 +1186,8 @@ prev include/defs.h implicit
|
||||||
done sh/xec.c
|
done sh/xec.c
|
||||||
meta xec.o %.c>%.o sh/xec.c xec
|
meta xec.o %.c>%.o sh/xec.c xec
|
||||||
prev sh/xec.c
|
prev sh/xec.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_BGX -DSHOPT_TYPEDEF -DSHOPT_FILESCAN -DSHOPT_NAMESPACE -DSHOPT_OPTIMIZE -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_HISTEXPAND -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_DYNAMIC -DKSHELL -DSHOPT_SUID_EXEC -DSHOPT_BRACEPAT -c sh/xec.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DKSHELL -c sh/xec.c
|
||||||
done xec.o generated
|
done xec.o generated
|
||||||
make limits.o
|
make limits.o
|
||||||
make data/limits.c
|
make data/limits.c
|
||||||
|
@ -1144,7 +1196,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done data/limits.c
|
done data/limits.c
|
||||||
meta limits.o %.c>%.o data/limits.c limits
|
meta limits.o %.c>%.o data/limits.c limits
|
||||||
prev data/limits.c
|
prev data/limits.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -c data/limits.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -c data/limits.c
|
||||||
done limits.o generated
|
done limits.o generated
|
||||||
make msg.o
|
make msg.o
|
||||||
make data/msg.c
|
make data/msg.c
|
||||||
|
@ -1162,7 +1215,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done data/msg.c
|
done data/msg.c
|
||||||
meta msg.o %.c>%.o data/msg.c msg
|
meta msg.o %.c>%.o data/msg.c msg
|
||||||
prev data/msg.c
|
prev data/msg.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_SUID_EXEC -DSHOPT_HISTEXPAND -DSHOPT_EDPREDICT -DSHOPT_MULTIBYTE -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -D_PACKAGE_ast -D_API_ast=20100309 -DSHOPT_BGX -D_BLD_shell -DSHOPT_DYNAMIC -DSHOPT_KIA -DSHOPT_BRACEPAT -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c data/msg.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c data/msg.c
|
||||||
done msg.o generated
|
done msg.o generated
|
||||||
make strdata.o
|
make strdata.o
|
||||||
make data/strdata.c
|
make data/strdata.c
|
||||||
|
@ -1172,7 +1226,7 @@ make features/math.sh
|
||||||
make data/math.tab implicit
|
make data/math.tab implicit
|
||||||
done data/math.tab
|
done data/math.tab
|
||||||
done features/math.sh dontcare
|
done features/math.sh dontcare
|
||||||
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/math.sh ${PACKAGEROOT}/src/cmd/ksh93/data/math.tab
|
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/math.sh ${PACKAGEROOT}/src/cmd/ksh93/data/math.tab
|
||||||
make ${PACKAGE_ast_INCLUDE}/ast_standards.h implicit
|
make ${PACKAGE_ast_INCLUDE}/ast_standards.h implicit
|
||||||
done ${PACKAGE_ast_INCLUDE}/ast_standards.h dontcare
|
done ${PACKAGE_ast_INCLUDE}/ast_standards.h dontcare
|
||||||
done FEATURE/math generated
|
done FEATURE/math generated
|
||||||
|
@ -1182,7 +1236,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast_standards.h implicit
|
||||||
done data/strdata.c
|
done data/strdata.c
|
||||||
meta strdata.o %.c>%.o data/strdata.c strdata
|
meta strdata.o %.c>%.o data/strdata.c strdata
|
||||||
prev data/strdata.c
|
prev data/strdata.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} ${SH_DICT+-DSH_DICT=${SH_DICT}} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c data/strdata.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} ${SH_DICT+-DSH_DICT=${SH_DICT}} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/strdata.c
|
||||||
done strdata.o generated
|
done strdata.o generated
|
||||||
make testops.o
|
make testops.o
|
||||||
make data/testops.c
|
make data/testops.c
|
||||||
|
@ -1192,7 +1247,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done data/testops.c
|
done data/testops.c
|
||||||
meta testops.o %.c>%.o data/testops.c testops
|
meta testops.o %.c>%.o data/testops.c testops
|
||||||
prev data/testops.c
|
prev data/testops.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c data/testops.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/testops.c
|
||||||
done testops.o generated
|
done testops.o generated
|
||||||
make keywords.o
|
make keywords.o
|
||||||
make data/keywords.c
|
make data/keywords.c
|
||||||
|
@ -1202,7 +1258,8 @@ prev include/shell.h implicit
|
||||||
done data/keywords.c
|
done data/keywords.c
|
||||||
meta keywords.o %.c>%.o data/keywords.c keywords
|
meta keywords.o %.c>%.o data/keywords.c keywords
|
||||||
prev data/keywords.c
|
prev data/keywords.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_NAMESPACE -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_KIA -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c data/keywords.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c data/keywords.c
|
||||||
done keywords.o generated
|
done keywords.o generated
|
||||||
make options.o
|
make options.o
|
||||||
make data/options.c
|
make data/options.c
|
||||||
|
@ -1212,7 +1269,8 @@ prev include/defs.h implicit
|
||||||
done data/options.c
|
done data/options.c
|
||||||
meta options.o %.c>%.o data/options.c options
|
meta options.o %.c>%.o data/options.c options
|
||||||
prev data/options.c
|
prev data/options.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_HISTEXPAND -DSHOPT_FIXEDARRAY -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -DSHOPT_MULTIBYTE -c data/options.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/options.c
|
||||||
done options.o generated
|
done options.o generated
|
||||||
make signals.o
|
make signals.o
|
||||||
make data/signals.c
|
make data/signals.c
|
||||||
|
@ -1220,7 +1278,8 @@ prev include/defs.h implicit
|
||||||
done data/signals.c
|
done data/signals.c
|
||||||
meta signals.o %.c>%.o data/signals.c signals
|
meta signals.o %.c>%.o data/signals.c signals
|
||||||
prev data/signals.c
|
prev data/signals.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -c data/signals.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/signals.c
|
||||||
done signals.o generated
|
done signals.o generated
|
||||||
make aliases.o
|
make aliases.o
|
||||||
make data/aliases.c
|
make data/aliases.c
|
||||||
|
@ -1230,7 +1289,8 @@ prev include/defs.h implicit
|
||||||
done data/aliases.c
|
done data/aliases.c
|
||||||
meta aliases.o %.c>%.o data/aliases.c aliases
|
meta aliases.o %.c>%.o data/aliases.c aliases
|
||||||
prev data/aliases.c
|
prev data/aliases.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_DYNAMIC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_COSHELL -DSHOPT_HISTEXPAND -D_BLD_shell -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c data/aliases.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_shell -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c data/aliases.c
|
||||||
done aliases.o generated
|
done aliases.o generated
|
||||||
make builtins.o
|
make builtins.o
|
||||||
make data/builtins.c
|
make data/builtins.c
|
||||||
|
@ -1245,7 +1305,8 @@ prev include/defs.h implicit
|
||||||
done data/builtins.c
|
done data/builtins.c
|
||||||
meta builtins.o %.c>%.o data/builtins.c builtins
|
meta builtins.o %.c>%.o data/builtins.c builtins
|
||||||
prev data/builtins.c
|
prev data/builtins.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_TYPEDEF -DSHOPT_KIA -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -DSHOPT_BRACEPAT -DSHOPT_HISTEXPAND -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_BGX -DSHOPT_MULTIBYTE -D_BLD_shell -DSHOPT_DYNAMIC -DKSHELL -DSHOPT_FIXEDARRAY -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_ESH -c data/builtins.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -D_API_ast=20100309 -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DERROR_CONTEXT_T=Error_context_t -c data/builtins.c
|
||||||
done builtins.o generated
|
done builtins.o generated
|
||||||
make variables.o
|
make variables.o
|
||||||
make data/variables.c
|
make data/variables.c
|
||||||
|
@ -1261,7 +1322,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done data/variables.c
|
done data/variables.c
|
||||||
meta variables.o %.c>%.o data/variables.c variables
|
meta variables.o %.c>%.o data/variables.c variables
|
||||||
prev data/variables.c
|
prev data/variables.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_STATS -DSHOPT_MULTIBYTE -D_BLD_shell -DSHOPT_DYNAMIC -D_PACKAGE_ast -D_API_ast=20100309 -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -c data/variables.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_BLD_shell -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c data/variables.c
|
||||||
done variables.o generated
|
done variables.o generated
|
||||||
make lexstates.o
|
make lexstates.o
|
||||||
make data/lexstates.c
|
make data/lexstates.c
|
||||||
|
@ -1271,7 +1333,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done data/lexstates.c
|
done data/lexstates.c
|
||||||
meta lexstates.o %.c>%.o data/lexstates.c lexstates
|
meta lexstates.o %.c>%.o data/lexstates.c lexstates
|
||||||
prev data/lexstates.c
|
prev data/lexstates.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_BRACEPAT -DSHOPT_TYPEDEF -DSHOPT_NAMESPACE -DSHOPT_MULTIBYTE -D_API_ast=20100309 -D_PACKAGE_ast -c data/lexstates.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -c data/lexstates.c
|
||||||
done lexstates.o generated
|
done lexstates.o generated
|
||||||
make emacs.o
|
make emacs.o
|
||||||
make edit/emacs.c
|
make edit/emacs.c
|
||||||
|
@ -1285,7 +1348,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done edit/emacs.c
|
done edit/emacs.c
|
||||||
meta emacs.o %.c>%.o edit/emacs.c emacs
|
meta emacs.o %.c>%.o edit/emacs.c emacs
|
||||||
prev edit/emacs.c
|
prev edit/emacs.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_EDPREDICT -DSHOPT_MULTIBYTE -DSHOPT_HISTEXPAND -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c edit/emacs.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_PACKAGE_ast -D_API_ast=20100309 -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c edit/emacs.c
|
||||||
done emacs.o generated
|
done emacs.o generated
|
||||||
make vi.o
|
make vi.o
|
||||||
make edit/vi.c
|
make edit/vi.c
|
||||||
|
@ -1301,7 +1365,8 @@ prev include/defs.h implicit
|
||||||
done edit/vi.c
|
done edit/vi.c
|
||||||
meta vi.o %.c>%.o edit/vi.c vi
|
meta vi.o %.c>%.o edit/vi.c vi
|
||||||
prev edit/vi.c
|
prev edit/vi.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_EDPREDICT -DSHOPT_RAWONLY -DSHOPT_MULTIBYTE -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_HISTEXPAND -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -D_BLD_shell -DSHOPT_STATS -DSHOPT_NAMESPACE -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c edit/vi.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DKSHELL -D_BLD_shell -DERROR_CONTEXT_T=Error_context_t -c edit/vi.c
|
||||||
done vi.o generated
|
done vi.o generated
|
||||||
make hexpand.o
|
make hexpand.o
|
||||||
make edit/hexpand.c
|
make edit/hexpand.c
|
||||||
|
@ -1310,7 +1375,8 @@ prev include/defs.h implicit
|
||||||
done edit/hexpand.c
|
done edit/hexpand.c
|
||||||
meta hexpand.o %.c>%.o edit/hexpand.c hexpand
|
meta hexpand.o %.c>%.o edit/hexpand.c hexpand
|
||||||
prev edit/hexpand.c
|
prev edit/hexpand.c
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_HISTEXPAND -DSHOPT_EDPREDICT -DSHOPT_MULTIBYTE -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_NAMESPACE -D_BLD_shell -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -c edit/hexpand.c
|
prev SHOPT.sh
|
||||||
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DKSHELL -D_PACKAGE_ast -D_BLD_shell -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c edit/hexpand.c
|
||||||
done hexpand.o generated
|
done hexpand.o generated
|
||||||
exec - ${AR} rc libshell.a alarm.o cd_pwd.o cflow.o deparse.o enum.o getopts.o hist.o misc.o print.o read.o sleep.o trap.o test.o typeset.o ulimit.o umask.o whence.o main.o nvdisc.o nvtype.o arith.o args.o array.o completion.o defs.o edit.o expand.o regress.o fault.o fcin.o
|
exec - ${AR} rc libshell.a alarm.o cd_pwd.o cflow.o deparse.o enum.o getopts.o hist.o misc.o print.o read.o sleep.o trap.o test.o typeset.o ulimit.o umask.o whence.o main.o nvdisc.o nvtype.o arith.o args.o array.o completion.o defs.o edit.o expand.o regress.o fault.o fcin.o
|
||||||
exec - ${AR} rc libshell.a history.o init.o io.o jobs.o lex.o macro.o name.o nvtree.o parse.o path.o string.o streval.o subshell.o tdump.o timers.o trestore.o waitevent.o xec.o limits.o msg.o strdata.o testops.o keywords.o options.o signals.o aliases.o builtins.o variables.o lexstates.o emacs.o vi.o hexpand.o
|
exec - ${AR} rc libshell.a history.o init.o io.o jobs.o lex.o macro.o name.o nvtree.o parse.o path.o string.o streval.o subshell.o tdump.o timers.o trestore.o waitevent.o xec.o limits.o msg.o strdata.o testops.o keywords.o options.o signals.o aliases.o builtins.o variables.o lexstates.o emacs.o vi.o hexpand.o
|
||||||
|
@ -1321,7 +1387,7 @@ prev +ljobs
|
||||||
prev +li
|
prev +li
|
||||||
prev ${mam_libsocket}
|
prev ${mam_libsocket}
|
||||||
prev ${mam_libsecdb}
|
prev ${mam_libsecdb}
|
||||||
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ksh pmain.o ${mam_libshell} ${mam_libnsl} ${mam_libast}
|
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ksh pmain.o ${mam_libshell} ${mam_libnsl} ${mam_libast}
|
||||||
done ksh generated
|
done ksh generated
|
||||||
make shcomp
|
make shcomp
|
||||||
make shcomp.o
|
make shcomp.o
|
||||||
|
@ -1332,11 +1398,12 @@ prev include/shell.h implicit
|
||||||
done sh/shcomp.c
|
done sh/shcomp.c
|
||||||
meta shcomp.o %.c>%.o sh/shcomp.c shcomp
|
meta shcomp.o %.c>%.o sh/shcomp.c shcomp
|
||||||
prev sh/shcomp.c
|
prev sh/shcomp.c
|
||||||
|
prev SHOPT.sh
|
||||||
setv CC.DLL -UCC.DLL
|
setv CC.DLL -UCC.DLL
|
||||||
setv SH_DICT -DSH_DICT="\"libshell\""
|
setv SH_DICT -DSH_DICT="\"libshell\""
|
||||||
setv _BLD_shell -U_BLD_shell
|
setv _BLD_shell -U_BLD_shell
|
||||||
setv _BLD_DLL -U_BLD_DLL
|
setv _BLD_DLL -U_BLD_DLL
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSHOPT_BRACEPAT -DSH_DICT=\""libshell"\" -D_API_ast=20100309 -D_PACKAGE_ast -DSHOPT_STATS -DSHOPT_NAMESPACE -DSHOPT_HISTEXPAND -DERROR_CONTEXT_T=Error_context_t -DSHOPT_FIXEDARRAY -DSHOPT_ESH -DSHOPT_MULTIBYTE -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -c sh/shcomp.c
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSH_DICT=\""libshell"\" -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -DUSAGE_LICENSE=\""[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libshell]"\" -c sh/shcomp.c
|
||||||
done shcomp.o generated
|
done shcomp.o generated
|
||||||
prev libshell.a archive
|
prev libshell.a archive
|
||||||
prev +ljobs
|
prev +ljobs
|
||||||
|
@ -1345,7 +1412,7 @@ prev ${mam_libsocket}
|
||||||
prev ${mam_libsecdb}
|
prev ${mam_libsecdb}
|
||||||
setv CC.DLL -UCC.DLL
|
setv CC.DLL -UCC.DLL
|
||||||
setv SH_DICT -DSH_DICT="\"libshell\""
|
setv SH_DICT -DSH_DICT="\"libshell\""
|
||||||
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o shcomp shcomp.o ${mam_libshell} ${mam_libnsl} ${mam_libast}
|
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o shcomp shcomp.o ${mam_libshell} ${mam_libnsl} ${mam_libast}
|
||||||
done shcomp generated
|
done shcomp generated
|
||||||
make suid_exec
|
make suid_exec
|
||||||
make suid_exec.o
|
make suid_exec.o
|
||||||
|
@ -1359,16 +1426,17 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
||||||
done sh/suid_exec.c
|
done sh/suid_exec.c
|
||||||
meta suid_exec.o %.c>%.o sh/suid_exec.c suid_exec
|
meta suid_exec.o %.c>%.o sh/suid_exec.c suid_exec
|
||||||
prev sh/suid_exec.c
|
prev sh/suid_exec.c
|
||||||
|
prev SHOPT.sh
|
||||||
setv CC.DLL -UCC.DLL
|
setv CC.DLL -UCC.DLL
|
||||||
setv _BLD_shell -U_BLD_shell
|
setv _BLD_shell -U_BLD_shell
|
||||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DERROR_CONTEXT_T=Error_context_t -D_API_ast=20100309 -D_PACKAGE_ast -c sh/suid_exec.c
|
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DERROR_CONTEXT_T=Error_context_t -D_API_ast=20100309 -D_PACKAGE_ast -c sh/suid_exec.c
|
||||||
done suid_exec.o generated
|
done suid_exec.o generated
|
||||||
prev +ljobs
|
prev +ljobs
|
||||||
prev +li
|
prev +li
|
||||||
prev ${mam_libsocket}
|
prev ${mam_libsocket}
|
||||||
prev ${mam_libsecdb}
|
prev ${mam_libsecdb}
|
||||||
setv CC.DLL -UCC.DLL
|
setv CC.DLL -UCC.DLL
|
||||||
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} -lm ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o suid_exec suid_exec.o ${mam_libast} ${mam_libnsl} ${mam_libast}
|
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} -lm ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o suid_exec suid_exec.o ${mam_libast} ${mam_libnsl} ${mam_libast}
|
||||||
done suid_exec generated
|
done suid_exec generated
|
||||||
make shell
|
make shell
|
||||||
prev libshell.a archive
|
prev libshell.a archive
|
||||||
|
|
40
src/cmd/ksh93/SHOPT.sh
Normal file
40
src/cmd/ksh93/SHOPT.sh
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
#
|
||||||
|
# Compile-time SHOPT_* options for ksh93.
|
||||||
|
# 1 to enable, 0 to disable, empty value to probe.
|
||||||
|
#
|
||||||
|
|
||||||
|
SHOPT 2DMATCH=1 # two dimensional ${.sh.match} for ${var//pat/str}
|
||||||
|
SHOPT ACCT= # accounting
|
||||||
|
SHOPT ACCTFILE= # per-user accounting info
|
||||||
|
SHOPT AUDIT=1 # enable auditing per SHOPT_AUDITFILE
|
||||||
|
SHOPT AUDITFILE='\"/etc/ksh_audit\"' # auditing file
|
||||||
|
SHOPT BGX=1 # one SIGCHLD trap per completed job
|
||||||
|
SHOPT BRACEPAT=1 # C-shell {...,...} expansions (, required)
|
||||||
|
SHOPT CMDLIB_HDR= # '<cmdlist.h>' # custom -lcmd list for path-bound builtins
|
||||||
|
SHOPT CMDLIB_DIR= # '\"/opt/ast/bin\"' # virtual directory prefix for path-bound builtins
|
||||||
|
SHOPT CRNL= # accept MS Windows newlines (<cr><nl>) for <nl>
|
||||||
|
SHOPT DYNAMIC=1 # dynamic loading for builtins
|
||||||
|
SHOPT ECHOPRINT= # make echo equivalent to print
|
||||||
|
SHOPT EDPREDICT=1 # predictive editing
|
||||||
|
SHOPT ESH=1 # emacs/gmacs edit mode
|
||||||
|
SHOPT FILESCAN=1 # fast file scan
|
||||||
|
SHOPT FIXEDARRAY=1 # fixed dimension indexed array
|
||||||
|
SHOPT HISTEXPAND=1 # csh-style history file expansions
|
||||||
|
SHOPT KIA=1 # shell information database generation
|
||||||
|
SHOPT MULTIBYTE=1 # multibyte character handling
|
||||||
|
SHOPT NAMESPACE=1 # allow namespaces
|
||||||
|
SHOPT OLDTERMIO= # support both TCGETA and TCGETS
|
||||||
|
SHOPT OPTIMIZE=1 # optimize loop invariants
|
||||||
|
SHOPT PFSH=0 # solaris exec_attr(4) profile execution (obsolete)
|
||||||
|
SHOPT P_SUID= # real uid's that require -p for set[ug]id
|
||||||
|
SHOPT RAWONLY=1 # make viraw the only vi mode
|
||||||
|
SHOPT REGRESS= # enable __regress__ builtin and instrumented intercepts for testing
|
||||||
|
SHOPT REMOTE= # enable --rc if running as a remote shell
|
||||||
|
SHOPT SEVENBIT= # strip the eighth bit from characters
|
||||||
|
SHOPT SPAWN= # use spawnveg for fork/exec
|
||||||
|
SHOPT STATS=1 # add .sh.stats variable
|
||||||
|
SHOPT SUID_EXEC=1 # allow (safe) suid/sgid shell scripts
|
||||||
|
SHOPT SYSRC= # attempt . /etc/ksh.kshrc if interactive
|
||||||
|
SHOPT TIMEOUT= # number of seconds for shell timeout
|
||||||
|
SHOPT TYPEDEF=1 # enable typeset type definitions
|
||||||
|
SHOPT VSH=1 # vi edit mode
|
|
@ -1 +0,0 @@
|
||||||
:MAKE:
|
|
|
@ -1,434 +0,0 @@
|
||||||
/*
|
|
||||||
* ast library
|
|
||||||
*/
|
|
||||||
|
|
||||||
:PACKAGE: ast
|
|
||||||
|
|
||||||
LICENSE = since=1985,author=gsf+dgk+kpv
|
|
||||||
|
|
||||||
ID = ast
|
|
||||||
|
|
||||||
HOSTTYPE == "$(CC.HOSTTYPE)"
|
|
||||||
|
|
||||||
CCFLAGS = $(CC.SUFFIX.DEBUG:+$(CC.DEBUG)) $(CC.OPTIMIZE) $(CC.DLL)
|
|
||||||
|
|
||||||
IFFEFLAGS = -v -X ast -X std
|
|
||||||
|
|
||||||
.SOURCE : aso cdt comp dir disc hash man misc obsolete path port preroot \
|
|
||||||
regex sfio stdio string tm uwin vec vmalloc
|
|
||||||
|
|
||||||
.SOURCE.h : include comp std cdt vmalloc
|
|
||||||
|
|
||||||
CP = $(STDCP|"cp")
|
|
||||||
|
|
||||||
PARANOID ==
|
|
||||||
CONF_LIBPREFIX == "$(CC.PREFIX.DYNAMIC|CC.PREFIX.SHARED)"
|
|
||||||
CONF_LIBSUFFIX == "$(CC.SUFFIX.DYNAMIC|CC.SUFFIX.SHARED)"
|
|
||||||
DEBUG ==
|
|
||||||
__OBSOLETE__ == $("6 months ago":@F=%(%Y0101)T)
|
|
||||||
|
|
||||||
HEADERSRC = ast.h ast_dir.h ast_getopt.h ast_std.h \
|
|
||||||
ast_namval.h ast_windows.h \
|
|
||||||
ccode.h cdt.h cdtlib.h cmdarg.h debug.h dt.h error.h find.h ftw.h \
|
|
||||||
ftwalk.h fts.h getopt.h glob.h hash.h hashkey.h hashpart.h \
|
|
||||||
ip6.h lc.h ls.h magic.h mc.h mime.h mnt.h modecanon.h modex.h \
|
|
||||||
namval.h option.h proc.h re_comp.h recfmt.h regex.h regexp.h \
|
|
||||||
sfio.h sfio_s.h sfio_t.h sfdisc.h shcmd.h \
|
|
||||||
stack.h stak.h stk.h swap.h tar.h times.h tm.h tok.h \
|
|
||||||
usage.h vdb.h vecargs.h vmalloc.h wait.h wordexp.h \
|
|
||||||
bytesex.h endian.h fnmatch.h magicid.h fnv.h aso.h \
|
|
||||||
$(HEADERSTD)
|
|
||||||
|
|
||||||
HEADERGEN = align.h preroot.h sig.h tmx.h tv.h \
|
|
||||||
$(ID)_api.h $(ID)_botch.h $(ID)_ccode.h $(ID)_fcntl.h $(ID)_float.h \
|
|
||||||
$(ID)_fs.h $(ID)_lib.h $(ID)_map.h $(ID)_mmap.h $(ID)_mode.h $(ID)_ndbm.h \
|
|
||||||
$(ID)_param.h $(ID)_sys.h $(ID)_time.h $(ID)_time.h $(ID)_tty.h \
|
|
||||||
$(ID)_vfork.h $(ID)_wait.h $(ID)_limits.h $(ID)_standards.h $(ID)_sizeof.h \
|
|
||||||
$(HEADERSTD:/^/$(ID)_/)
|
|
||||||
|
|
||||||
HEADEREXP = $(ID)_common.h
|
|
||||||
|
|
||||||
HEADEROPT = fmtmsg.h libgen.h syslog.h
|
|
||||||
|
|
||||||
HEADERSTD = dirent.h iconv.h nl_types.h stdio.h wchar.h wctype.h
|
|
||||||
|
|
||||||
$(ID) 5.4 :LIBRARY: README RELEASE \
|
|
||||||
LIBAST.3 aso.3 ast.3 astsa.3 cdt.3 chr.3 compat.3 error.3 \
|
|
||||||
find.3 fmt.3 fmtls.3 ftwalk.3 getcwd.3 hash.3 iblocks.3 \
|
|
||||||
int.3 ip6.3 magic.3 mem.3 mime.3 modecanon.3 optget.3 path.3 \
|
|
||||||
preroot.3 proc.3 re.3 regex.3 setenviron.3 sfdisc.3 sfio.3 \
|
|
||||||
sig.3 spawnveg.3 stak.3 stk.3 strcopy.3 strdup.3 strelapsed.3 \
|
|
||||||
strerror.3 stresc.3 streval.3 strgid.3 strmatch.3 stropt.3 \
|
|
||||||
strperm.3 strsignal.3 strsort.3 strtape.3 strton.3 struid.3 \
|
|
||||||
swap.3 tab.3 tm.3 tmx.3 tok.3 touch.3 tv.3 vecargs.3 vmalloc.3 \
|
|
||||||
$(HEADERSRC) \
|
|
||||||
state.c transition.c \
|
|
||||||
dirlib.h opendir.c readdir.c rewinddir.c seekdir.c telldir.c \
|
|
||||||
getcwd.c fastfind.c \
|
|
||||||
hashlib.h hashalloc.c hashdump.c hashfree.c hashlast.c \
|
|
||||||
hashlook.c hashscan.c hashsize.c hashview.c hashwalk.c \
|
|
||||||
memhash.c memsum.c strhash.c strkey.c strsum.c \
|
|
||||||
stracmp.c strnacmp.c \
|
|
||||||
ccmap.c ccmapid.c ccnative.c \
|
|
||||||
chresc.c chrtoi.c streval.c strexpr.c strmatch.c strcopy.c \
|
|
||||||
modelib.h modei.c modex.c strmode.c \
|
|
||||||
strlcat.c strlcpy.c strlook.c strncopy.c strsearch.c strpsearch.c \
|
|
||||||
stresc.c stropt.c strtape.c strpcmp.c strnpcmp.c strvcmp.c strnvcmp.c \
|
|
||||||
tok.c tokline.c tokscan.c \
|
|
||||||
pathaccess.c pathcat.c pathcanon.c pathcheck.c pathpath.c \
|
|
||||||
pathexists.c pathfind.c pathkey.c pathprobe.c pathrepl.c \
|
|
||||||
pathnative.c pathposix.c pathtemp.c pathtmp.c pathstat.c \
|
|
||||||
pathgetlink.c pathsetlink.c pathbin.c pathshell.c pathcd.c \
|
|
||||||
pathprog.c \
|
|
||||||
ftwalk.c ftwflags.c fts.c \
|
|
||||||
astintercept.c conformance.c getenv.c setenviron.c \
|
|
||||||
optget.c optjoin.c optesc.c optctx.c strsort.c struniq.c \
|
|
||||||
magic.c mime.c mimetype.c signal.c sigflag.c systrace.c \
|
|
||||||
error.c errorf.c errormsg.c errorx.c \
|
|
||||||
localeconv.c setlocale.c translate.c \
|
|
||||||
catopen.c iconv.c lc.c lctab.c mc.c \
|
|
||||||
base64.c recfmt.c recstr.c reclen.c fmtrec.c \
|
|
||||||
fmtbase.c fmtbuf.c fmtclock.c fmtdev.c fmtelapsed.c fmterror.c \
|
|
||||||
fmtesc.c fmtfmt.c fmtfs.c fmtident.c fmtint.c fmtip4.c fmtip6.c fmtls.c \
|
|
||||||
fmtmatch.c fmtmode.c fmtnum.c fmtperm.c fmtre.c fmttime.c fmtuid.c \
|
|
||||||
fmtgid.c fmtsignal.c fmtscale.c fmttmx.c fmttv.c fmtversion.c \
|
|
||||||
strelapsed.c strperm.c struid.c strgid.c \
|
|
||||||
strtoip4.c strtoip6.c stack.c stk.c \
|
|
||||||
swapget.c swapmem.c swapop.c swapput.c \
|
|
||||||
sigdata.c sigcrit.c sigunblock.c \
|
|
||||||
proclib.h procopen.c procclose.c procrun.c procfree.c \
|
|
||||||
tmdate.c tmequiv.c tmfix.c tmfmt.c tmform.c tmgoff.c tminit.c \
|
|
||||||
tmleap.c tmlex.c tmlocale.c tmmake.c tmpoff.c tmscan.c \
|
|
||||||
tmsleep.c tmtime.c tmtype.c tmweek.c tmword.c tmzone.c \
|
|
||||||
tmxdate.c tmxduration.c tmxfmt.c tmxgettime.c tmxleap.c tmxmake.c \
|
|
||||||
tmxscan.c tmxsettime.c tmxsleep.c tmxtime.c tmxtouch.c \
|
|
||||||
tvcmp.c tvgettime.c tvsettime.c tvsleep.c tvtouch.c \
|
|
||||||
cmdarg.c vecargs.c vecfile.c vecfree.c vecload.c vecstring.c \
|
|
||||||
univlib.h univdata.c touch.c mnt.c debug.c \
|
|
||||||
memccpy.c memchr.c memcmp.c memcpy.c memdup.c memmove.c memset.c \
|
|
||||||
mkdir.c mkfifo.c mknod.c rmdir.c remove.c rename.c link.c unlink.c \
|
|
||||||
strdup.c strchr.c strrchr.c strstr.c \
|
|
||||||
strtod.c strtold.c \
|
|
||||||
strtol.c strtoll.c strtoul.c strtoull.c strton.c strtonll.c \
|
|
||||||
strntod.c strntold.c strnton.c strntonll.c \
|
|
||||||
strntol.c strntoll.c strntoul.c strntoull.c \
|
|
||||||
strcasecmp.c strncasecmp.c strerror.c \
|
|
||||||
mktemp.c tmpnam.c fsync.c \
|
|
||||||
execlp.c execve.c execvp.c execvpe.c spawnveg.c \
|
|
||||||
vfork.c killpg.c \
|
|
||||||
hsearch.c tsearch.c \
|
|
||||||
getlogin.c putenv.c setenv.c unsetenv.c \
|
|
||||||
lstat.c statvfs.c \
|
|
||||||
eaccess.c gross.c gross_sgi.h omitted.c \
|
|
||||||
fakelink.h readlink.c symlink.c \
|
|
||||||
getpgrp.c setpgid.c setsid.c waitpid.c \
|
|
||||||
creat64.c fcntl.c open.c \
|
|
||||||
atexit.c getdents.c getwd.c dup2.c errno.c \
|
|
||||||
getpreroot.c ispreroot.c realopen.c setpreroot.c \
|
|
||||||
getgroups.c mount.c system.c iblocks.c \
|
|
||||||
modedata.c tmdata.c \
|
|
||||||
memfatal.c sfkeyprintf.c \
|
|
||||||
sfdcdio.c sfdcdos.c sfdcfilter.c sfdcseekable.c \
|
|
||||||
sfdcslow.c sfdcsubstr.c sfdctee.c sfdcunion.c \
|
|
||||||
sfdcmore.c sfdcprefix.c \
|
|
||||||
wc.c wc2utf8.c \
|
|
||||||
/* standards */ \
|
|
||||||
basename.c closelog.c dirname.c fmtmsglib.c fnmatch.c ftw.c \
|
|
||||||
getdate.c getsubopt.c glob.c nftw.c openlog.c re_comp.c \
|
|
||||||
resolvepath.c realpath.c regcmp.c regexp.c setlogmask.c strftime.c \
|
|
||||||
strptime.c swab.c syslog.c sysloglib.h tempnam.c \
|
|
||||||
wordexp.c mktime.c \
|
|
||||||
/* regex */ \
|
|
||||||
reglib.h regalloc.c regclass.c regcoll.c regcomp.c regcache.c \
|
|
||||||
regdecomp.c regerror.c regexec.c regfatal.c reginit.c regnexec.c \
|
|
||||||
regsubcomp.c regsubexec.c regsub.c regrecord.c regrexec.c regstat.c \
|
|
||||||
/* cdt */ \
|
|
||||||
dthdr.h dtclose.c dtdisc.c dthash.c dtlist.c dtmethod.c \
|
|
||||||
dtopen.c dtstrhash.c dttree.c dtview.c dtwalk.c \
|
|
||||||
dtnew.c dtcomp.c \
|
|
||||||
/* sfio */ \
|
|
||||||
sfhdr.h sfdchdr.h \
|
|
||||||
sfclose.c sfclrlock.c sfdisc.c sfdlen.c sfexcept.c \
|
|
||||||
sfgetl.c sfgetu.c sfcvt.c sfecvt.c sffcvt.c \
|
|
||||||
sfextern.c sffilbuf.c sfflsbuf.c sfprints.c sfgetd.c \
|
|
||||||
sfgetr.c sfllen.c sfmode.c sfmove.c sfnew.c \
|
|
||||||
sfpkrd.c sfnotify.c sfnputc.c sfopen.c sfpeek.c sfpoll.c \
|
|
||||||
sfpool.c sfpopen.c sfprintf.c sfputd.c sfputl.c sfputr.c \
|
|
||||||
sfputu.c sfrd.c sfread.c sfreserve.c sfscanf.c sfseek.c sfset.c \
|
|
||||||
sfsetbuf.c sfsetfd.c sfsize.c sfsk.c sfstack.c sfstrtod.c sfsync.c \
|
|
||||||
sfswap.c sftable.c sftell.c sftmp.c sfungetc.c sfvprintf.c \
|
|
||||||
sfvscanf.c sfwr.c sfwrite.c sfpurge.c sfraise.c sfwalk.c \
|
|
||||||
sfgetm.c sfmutex.c sfputm.c sfresize.c \
|
|
||||||
_sfclrerr.c _sfeof.c _sferror.c _sffileno.c \
|
|
||||||
_sfopen.c _sfstacked.c _sfvalue.c \
|
|
||||||
_sfgetc.c _sfgetl.c _sfgetl2.c _sfgetu.c _sfgetu2.c \
|
|
||||||
_sfdlen.c _sfllen.c _sfslen.c _sfulen.c \
|
|
||||||
_sfputc.c _sfputd.c _sfputl.c _sfputm.c _sfputu.c \
|
|
||||||
/* stdio */ \
|
|
||||||
clearerr.c fclose.c fdopen.c feof.c ferror.c fflush.c \
|
|
||||||
fgetc.c fgetpos.c fgets.c fileno.c fopen.c fprintf.c \
|
|
||||||
fpurge.c fputc.c fputs.c fread.c freopen.c fscanf.c \
|
|
||||||
fseek.c fseeko.c fsetpos.c ftell.c ftello.c fwrite.c \
|
|
||||||
flockfile.c ftrylockfile.c funlockfile.c \
|
|
||||||
getc.c getchar.c getw.c pclose.c popen.c printf.c \
|
|
||||||
putc.c putchar.c puts.c putw.c rewind.c scanf.c \
|
|
||||||
setbuf.c setbuffer.c setlinebuf.c setvbuf.c \
|
|
||||||
snprintf.c sprintf.c sscanf.c \
|
|
||||||
asprintf.c vasprintf.c \
|
|
||||||
stdio/tmpfile.c ungetc.c vfprintf.c vfscanf.c vprintf.c \
|
|
||||||
vscanf.c vsnprintf.c vsprintf.c vsscanf.c \
|
|
||||||
_doprnt.c _doscan.c _filbuf.c _flsbuf.c _stdfun.c \
|
|
||||||
_stdopen.c _stdprintf.c _stdscanf.c _stdsprnt.c \
|
|
||||||
_stdvbuf.c _stdvsnprnt.c _stdvsprnt.c _stdvsscn.c \
|
|
||||||
/* wchar stdio */ \
|
|
||||||
fgetwc.c fwprintf.c putwchar.c vfwscanf.c wprintf.c \
|
|
||||||
fgetws.c fwscanf.c swprintf.c vswprintf.c wscanf.c \
|
|
||||||
fputwc.c getwc.c swscanf.c vswscanf.c \
|
|
||||||
fputws.c getwchar.c ungetwc.c vwprintf.c \
|
|
||||||
fwide.c putwc.c vfwprintf.c vwscanf.c \
|
|
||||||
/* stdio extensions */ \
|
|
||||||
stdio_c99.c fcloseall.c fmemopen.c getdelim.c getline.c \
|
|
||||||
/* math */ \
|
|
||||||
frexp.c frexpl.c \
|
|
||||||
/* ast */ \
|
|
||||||
astcopy.c astconf.c astdynamic.c astlicense.c astquery.c astwinsize.c \
|
|
||||||
conftab.c \
|
|
||||||
$(CC.LD.STATIC) aststatic.c getopt.c getoptl.c $(CC.LD.DYNAMIC) \
|
|
||||||
/* aso */ \
|
|
||||||
aso.c asolock.c asometh.c asorelax.c aso-sem.c aso-fcntl.c \
|
|
||||||
/* vmalloc */ \
|
|
||||||
vmalloc.h vmhdr.h vmbest.c vmclear.c vmclose.c vmdcheap.c vmdebug.c \
|
|
||||||
vmdisc.c vmexit.c vmlast.c vmopen.c vmpool.c vmprivate.c vmprofile.c \
|
|
||||||
vmregion.c vmsegment.c vmset.c vmstat.c vmstrdup.c vmtrace.c vmwalk.c \
|
|
||||||
vmmopen.c malloc.c vmgetmem.c \
|
|
||||||
/* uwin */ \
|
|
||||||
mathimpl.h rlib.h \
|
|
||||||
a64l.c acosh.c asinh.c atanh.c cbrt.c crypt.c erf.c \
|
|
||||||
err.c exp.c exp__E.c expm1.c gamma.c getpass.c lgamma.c log.c log1p.c \
|
|
||||||
log__L.c rand48.c random.c rcmd.c rint.c support.c \
|
|
||||||
/* obsolete */ \
|
|
||||||
sfstrtmp.c spawn.c \
|
|
||||||
-liconv -lw /* these should be pulled in by -lc */
|
|
||||||
|
|
||||||
/*
|
|
||||||
* man is stdio.h problematic
|
|
||||||
* the std/stdio.h => ast_stdio.h runaround should
|
|
||||||
* get to a steady state
|
|
||||||
*
|
|
||||||
* also, -D_BLD_ast must be explicit for the uwin bootstrap
|
|
||||||
*/
|
|
||||||
|
|
||||||
.MAKEINIT : .AST.INIT
|
|
||||||
.AST.INIT : .MAKE
|
|
||||||
CCFLAGS += -D_BLD_ast
|
|
||||||
|
|
||||||
parameter (_BLD_ast)
|
|
||||||
virtual ast/stdio.h
|
|
||||||
|
|
||||||
:NOPROTECT: sfprintf.c sfvprintf.c sfscanf.c sfvscanf.c
|
|
||||||
|
|
||||||
:NOOPTIMIZE: spawnveg.c
|
|
||||||
"ibm.risc" :NOOPTIMIZE: regcomp.c
|
|
||||||
"linux.i386-64*":NOOPTIMIZE: sfset.c
|
|
||||||
"sol?.*" :NOOPTIMIZE: sfrd.c sfvprintf.c tmxfmt.c
|
|
||||||
"win32*" :NOOPTIMIZE: fastfind.c mc.c
|
|
||||||
"win32*-64*" :NOOPTIMIZE: sfvprintf.c
|
|
||||||
|
|
||||||
/*
|
|
||||||
* NOTE: sun4 runtime link botches ro data so advertised sig_info is rw
|
|
||||||
*/
|
|
||||||
|
|
||||||
:READONLY: conftab.c lctab.c modedata.c /*sftable.c*/ \
|
|
||||||
/*sigdata.c*/ tmdata.c univdata.c
|
|
||||||
|
|
||||||
:: atmain.C \
|
|
||||||
stdgets.c stdprintf.c stdscanf.c stdvbuf.c stdsprnt.c \
|
|
||||||
stdvsprnt.c stdvsnprnt.c stdvsscn.c stdopen.c \
|
|
||||||
astsa
|
|
||||||
|
|
||||||
if "$(PWD:B)" != "cc-*"
|
|
||||||
|
|
||||||
$(INCLUDEDIR) :INSTALLPROTO: $(HEADEREXP) $(HEADERSRC) $(HEADERGEN)
|
|
||||||
|
|
||||||
:INSTALLDIR: conf
|
|
||||||
|
|
||||||
conf :: conf.sh
|
|
||||||
|
|
||||||
conflim.h conftab.h conftab.c :JOINT: conf conf.tab
|
|
||||||
$(*:O=1:P=A) $(IFFEFLAGS:V:N=-v) $(*:O>1) $(CC) $(CCFLAGS:VP:N!=-D_BLD_*|$\(*\)) /* 2007-07-01: $(CCFLAGS:VPX:N!=-D_BLD_*) */
|
|
||||||
|
|
||||||
$(HEADERGEN) :COPY: FEATURE/$$(<:B:/$(ID)_//)
|
|
||||||
|
|
||||||
ast_namval.h :COPY: namval.h
|
|
||||||
|
|
||||||
lcgen : lcgen.c
|
|
||||||
$(CC.NATIVE|CC) $(CCLDFLAGS) $(CCFLAGS) $(LDFLAGS) -o $(<) $(*)
|
|
||||||
|
|
||||||
lc.h lctab.c :JOINT: lcgen lc.tab
|
|
||||||
$(*:O=1:C,^[^/],./&,) $(tmp).1 $(tmp).2 < $(*:O=2) # :P=E: in 2006
|
|
||||||
$(PROTO) -p $(PROTOFLAGS) $(tmp).1 $(PROTOINSTALL) > $(tmp).3
|
|
||||||
$(RM) -f $(tmp).1
|
|
||||||
if $(CMP) -s $(tmp).3 $(<:O=1)
|
|
||||||
then $(RM) $(tmp).3
|
|
||||||
else $(MV) $(tmp).3 $(<:O=1)
|
|
||||||
fi
|
|
||||||
if $(CMP) -s $(tmp).2 $(<:O=2)
|
|
||||||
then $(RM) $(tmp).2
|
|
||||||
else $(MV) $(tmp).2 $(<:O=2)
|
|
||||||
fi
|
|
||||||
|
|
||||||
$(LIBDIR)/file/magic :INSTALL: magic.tab
|
|
||||||
|
|
||||||
:INSTALL: $(HEADEROPT:D=$(INCLUDEDIR):B:S)
|
|
||||||
|
|
||||||
$(HEADEROPT:D=$(INCLUDEDIR):B:S) : $$(<:B:S) ast_lib.h
|
|
||||||
case $(CC.HOSTTYPE) in
|
|
||||||
win32.*)$(PROTO) -p $(PROTOFLAGS) $(*:O=1) $(PROTOINSTALL) > 1.$(tmp).x
|
|
||||||
if $(CMP) -s $(<) 1.$(tmp).x
|
|
||||||
then $(RM) -f 1.$(tmp).x
|
|
||||||
else $(MV) 1.$(tmp).x $(<)
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*) $(SILENT) $(GREP) -l 'define[ ][ ]*_[hl][di][rb]_$(<:B)' $(*:O>1) > /dev/null || {
|
|
||||||
$(PROTO) -p $(PROTOFLAGS) $(*:O=1) $(PROTOINSTALL) > 1.$(tmp).x
|
|
||||||
if $(CMP) -s $(<) 1.$(tmp).x
|
|
||||||
then $(RM) -f 1.$(tmp).x
|
|
||||||
else $(MV) 1.$(tmp).x $(<)
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
/*
|
|
||||||
* FEATURE/common for iffe probes, <ast_common.h> for ast source
|
|
||||||
* *but* <ast_common.h> may get pulled in by intercepted headers
|
|
||||||
* so both must be built very early
|
|
||||||
*/
|
|
||||||
|
|
||||||
$(ID)_common.h : .SCAN.IGNORE FEATURE/common
|
|
||||||
$(SED) '/define _def_map_ast/d' < $(*) > 1.$(tmp).x
|
|
||||||
if $(CMP) -s $(<) 1.$(tmp).x
|
|
||||||
then $(RM) -f 1.$(tmp).x
|
|
||||||
else $(MV) 1.$(tmp).x $(<)
|
|
||||||
fi
|
|
||||||
|
|
||||||
FEATURE/common : .SCAN.IGNORE
|
|
||||||
|
|
||||||
/*
|
|
||||||
* more stdio.h complications ...
|
|
||||||
* prepare for compilation by generating these headers first;
|
|
||||||
* this helps mam by catching headers that might be indirectly
|
|
||||||
* included on other systems
|
|
||||||
*/
|
|
||||||
|
|
||||||
.check.hdr : .IGNORE .VIRTUAL \
|
|
||||||
FEATURE/standards - FEATURE/lib - FEATURE/common - \
|
|
||||||
FEATURE/param - FEATURE/aso - \
|
|
||||||
ast_map.h - ast_limits.h - ast_stdio.h ast_nl_types.h - \
|
|
||||||
ast_wchar.h ast_wctype.h
|
|
||||||
: clean up obsolete headers :
|
|
||||||
$(RM) -rf $(HEADERSTD) ast_hdr.h ast_types.h ast_unistd.h iffeio.h \
|
|
||||||
$(INCLUDEDIR)/limits.h $(INCLUDEDIR)/unistd.h \
|
|
||||||
$(PACKAGEROOT)/src/lib/libast/std/limits.h
|
|
||||||
|
|
||||||
ast.req : .check.hdr .check.lib
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
ast.req : .check.lib
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
/*
|
|
||||||
* some systems move -lc routines to -lm
|
|
||||||
* see astmath.c for details
|
|
||||||
*/
|
|
||||||
|
|
||||||
.check.lib : .AFTER astmath.exe FEATURE/aso
|
|
||||||
$(SED) -e '/^#define _REQ_/!d' -e 's/#define _REQ_\([a-z0-9_]*\).*/ -l\1/' $(*:N=FEATURE/*) >> $(<<)
|
|
||||||
if test -f astmath.exe
|
|
||||||
then touch $(<<)
|
|
||||||
else echo ' -lm' >> $(<<)
|
|
||||||
fi
|
|
||||||
|
|
||||||
astmath.exe : .DONTCARE astmath.c
|
|
||||||
X=1
|
|
||||||
for N in 1 2 3 4 5 6 8
|
|
||||||
do if $(CC) $(CCLDFLAGS) -DN=$N -DIS $(CCFLAGS) $(LDFLAGS) -o $(*:N=*.c:B:S=.exe) $(*) 2>/dev/null
|
|
||||||
then : implicit math function N=$N :
|
|
||||||
elif $(CC) $(CCLDFLAGS) -DN=$N -DIS $(CCFLAGS) $(LDFLAGS) -o $(*:N=*.c:B:S=.exe) $(*) -lm 2>/dev/null
|
|
||||||
then : math function N=$N requires -lm :
|
|
||||||
X=0
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
case $X in
|
|
||||||
0) $(RM) -f $(*:N=*.c:B:S=.exe) ;;
|
|
||||||
*) touch $(*:N=*.c:B:S=.exe) ;;
|
|
||||||
esac
|
|
||||||
$(RM) -f $(*:N=*.c:B:S=$(CC.SUFFIX.OBJECT))
|
|
||||||
|
|
||||||
/*
|
|
||||||
* atmain.C is the only C++ and only for a few systems
|
|
||||||
*/
|
|
||||||
|
|
||||||
atmain.o : atmain.C
|
|
||||||
ignore $(CC) -c $(CCFLAGS) $(*)
|
|
||||||
if test ! -f $(<)
|
|
||||||
then $(CP) $(*) $(*:B:S=.cpp)
|
|
||||||
ignore $(CC) -c $(CCFLAGS) $(*:B:S=.cpp)
|
|
||||||
if test ! -f $(<)
|
|
||||||
then $(CP) $(*) $(*:B:S=.c)
|
|
||||||
$(CC) -c $(CCFLAGS) $(*:B:S=.c)
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
/* astsa is a standalone subset of ast for embedded applications */
|
|
||||||
|
|
||||||
PAXFILTER = ;*.[ch];$(PROTO) $(PROTOFLAGS) -c "" -p
|
|
||||||
|
|
||||||
ast_sa.h : .DONTCARE
|
|
||||||
|
|
||||||
astsa.tgz : $$("astsa/astsa.manifest":T=F:T=I:/[[:space:]][[:space:]]*/ /G:C,^,astsa/,)
|
|
||||||
$(PAX) $(PAXFLAGS) -wf $(<) -x $(<:/.*\.//) -s ',.*/,,' -A $(PAXFILTER:@Q) $(*)
|
|
||||||
|
|
||||||
/* libmini.a is a bootstrap dll for uwin cc -D_BLD_ast that exports part of ast */
|
|
||||||
|
|
||||||
MINI = mini
|
|
||||||
|
|
||||||
:: $(MINI).sym
|
|
||||||
|
|
||||||
if CC.HOSTTYPE == "win32*"
|
|
||||||
|
|
||||||
DLL = $(ID)$(VERSION:/[^0-9]//G)
|
|
||||||
|
|
||||||
$(MINI) : $(MINI)$$(CC.SUFFIX.SHARED)
|
|
||||||
|
|
||||||
$(MINI)$$(CC.SUFFIX.SHARED) : $(MINI).sym $(ID)
|
|
||||||
$(RM) -rf $(MINI).tmp
|
|
||||||
mkdir $(MINI).tmp
|
|
||||||
{
|
|
||||||
echo LIBRARY $(DLL:F=%(upper)s)
|
|
||||||
echo
|
|
||||||
echo SECTIONS
|
|
||||||
echo .data READ WRITE
|
|
||||||
echo
|
|
||||||
echo EXPORTS
|
|
||||||
cat $(*:N=*.sym)
|
|
||||||
} > $(MINI).tmp/$(DLL)$(CC.SUFFIX.LD:O=1)
|
|
||||||
cd $(MINI).tmp
|
|
||||||
$(LD) $(CCFLAGS:N=-[gG]*) $(CC.SHARED) -o $(DLL) $(DLL)$(CC.SUFFIX.LD:O=1) $(*$(ID).so/$(DLL)$(CC.SUFFIX.DYNAMIC):C,^[^-],../&,)
|
|
||||||
cd ..
|
|
||||||
$(MV) $(MINI).tmp/$(DLL)$(CC.SUFFIX.SHARED) $(<)
|
|
||||||
$(RM) -rf $(MINI).tmp
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
:MSGKEY: misc/magic.tab
|
|
||||||
$(SED) \
|
|
||||||
-e '/^#/d' \
|
|
||||||
-e '/[^ ]* *[^ ]* *[^ ]* *./!d' \
|
|
||||||
-e 's,^[^ ]* *[^ ]* *[^ ]* *\(.[^ ]*\).*$,\1,' \
|
|
||||||
-e 's,[\\"],\\&,g' \
|
|
||||||
-e 's,.*,"&",' \
|
|
||||||
$(*)
|
|
|
@ -24,6 +24,10 @@ tst ptr_void note{ standard C void* ok }end compile{
|
||||||
}end
|
}end
|
||||||
|
|
||||||
cat{
|
cat{
|
||||||
|
#pragma clang diagnostic ignored "-Wmacro-redefined"
|
||||||
|
#pragma clang diagnostic ignored "-Wparentheses"
|
||||||
|
#pragma clang diagnostic ignored "-Wunused-value"
|
||||||
|
|
||||||
/* disable non-standard linux/gnu inlines */
|
/* disable non-standard linux/gnu inlines */
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
# undef __OPTIMIZE_SIZE__
|
# undef __OPTIMIZE_SIZE__
|
||||||
|
|
|
@ -20,6 +20,10 @@
|
||||||
* *
|
* *
|
||||||
***********************************************************************/
|
***********************************************************************/
|
||||||
#pragma prototyped
|
#pragma prototyped
|
||||||
|
#pragma clang diagnostic ignored "-Wmacro-redefined"
|
||||||
|
#pragma clang diagnostic ignored "-Wparentheses"
|
||||||
|
#pragma clang diagnostic ignored "-Wunused-value"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Advanced Software Technology Library
|
* Advanced Software Technology Library
|
||||||
* AT&T Research
|
* AT&T Research
|
||||||
|
|
|
@ -1,90 +0,0 @@
|
||||||
/*
|
|
||||||
* command library -- commands small enough to be builtins
|
|
||||||
*/
|
|
||||||
|
|
||||||
:PACKAGE: ast
|
|
||||||
|
|
||||||
LICENSE = since=1992,author=gsf+dgk
|
|
||||||
|
|
||||||
CCFLAGS = $(CC.SUFFIX.DEBUG:+$(CC.DEBUG)) $(CC.OPTIMIZE) $(CC.DLL)
|
|
||||||
|
|
||||||
/* 2009-04-15 ld.so experiment -- may become a default for all plugins */
|
|
||||||
CC.DLL.ORIGIN = $(CC.LD.ORIGIN:C,/.*,,)
|
|
||||||
LDFLAGS = $(CC.DLL.ORIGIN)
|
|
||||||
|
|
||||||
CP = $(STDCP|"cp")
|
|
||||||
CHMOD = $(STDCHMOD|"chmod")
|
|
||||||
|
|
||||||
HOSTTYPE == "$(CC.HOSTTYPE)"
|
|
||||||
|
|
||||||
cmd 1.2 :LIBRARY: RELEASE cmdinit.c \
|
|
||||||
cmd.h rev.h wc.h \
|
|
||||||
basename.c cat.c chgrp.c chmod.c chown.c cksum.c cmp.c \
|
|
||||||
comm.c cp.c cut.c dirname.c date.c expr.c fds.c fmt.c fold.c \
|
|
||||||
getconf.c head.c id.c join.c ln.c logname.c md5sum.c mkdir.c \
|
|
||||||
mkfifo.c mktemp.c mv.c paste.c pathchk.c pids.c rev.c rm.c \
|
|
||||||
rmdir.c stty.c sum.c sync.c tail.c tee.c tty.c uname.c uniq.c \
|
|
||||||
vmstate.c wc.c revlib.c wclib.c sumlib.o \
|
|
||||||
fts_fix.c lib.c \
|
|
||||||
-lfsg -lmd -lutil
|
|
||||||
|
|
||||||
sumlib.o : +lsum
|
|
||||||
$(AR) x $(*:O=1) $(<)
|
|
||||||
|
|
||||||
$(INCLUDEDIR) :INSTALLPROTO: cmd.h cmdext.h cmdlist.h
|
|
||||||
|
|
||||||
"win32*" :NOOPTIMIZE: id.c
|
|
||||||
|
|
||||||
src = $(*$(*$(*cmd)):N=*.c:T=F)
|
|
||||||
|
|
||||||
cmdext.h : (src) $$(-mam:+$$(src))
|
|
||||||
{
|
|
||||||
cat <<!
|
|
||||||
$("#")pragma prototyped
|
|
||||||
$("/")*
|
|
||||||
$(" ")* -lcmd extern function prototypes
|
|
||||||
$(" ")*/
|
|
||||||
|
|
||||||
$("#")include <shcmd.h>
|
|
||||||
|
|
||||||
!
|
|
||||||
$(SED) \
|
|
||||||
-e '/^b_[a-z_][a-z_0-9]*(/!d' \
|
|
||||||
-e 's/^b_//' \
|
|
||||||
-e 's/(.*//' \
|
|
||||||
-e 's/.*/extern int b_&(int, char**, Shbltin_t*);/' \
|
|
||||||
$($(~:O=1)) |
|
|
||||||
$(SORT) -u
|
|
||||||
} > 1.$(tmp).h
|
|
||||||
if $(CMP) $(CMPFLAGS) 1.$(tmp).h $(<)
|
|
||||||
then $(RM) $(RMFLAGS) 1.$(tmp).h
|
|
||||||
else $(MV) 1.$(tmp).h $(<)
|
|
||||||
fi
|
|
||||||
|
|
||||||
cmdlist.h : (src) $$(-mam:+$$(src))
|
|
||||||
{
|
|
||||||
cat <<!
|
|
||||||
$("#")pragma prototyped
|
|
||||||
$("/")*
|
|
||||||
$(" ")* -lcmd function list -- define your own CMDLIST()
|
|
||||||
$(" ")*/
|
|
||||||
|
|
||||||
!
|
|
||||||
$(SED) \
|
|
||||||
-e '/^b_[a-z_][a-z_0-9]*(/!d' \
|
|
||||||
-e 's/^b_//' \
|
|
||||||
-e 's/(.*//' \
|
|
||||||
-e 's/.*/CMDLIST(&)/' \
|
|
||||||
$($(~):T=F) |
|
|
||||||
$(SORT) -u
|
|
||||||
} > 1.$(tmp).h
|
|
||||||
if $(CMP) $(CMPFLAGS) 1.$(tmp).h $(<)
|
|
||||||
then $(RM) $(RMFLAGS) 1.$(tmp).h
|
|
||||||
else $(MV) 1.$(tmp).h $(<)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if CC.HOSTTYPE == "sun4"
|
|
||||||
pathsetlink == symlink /* ld.so workaround */
|
|
||||||
end
|
|
||||||
|
|
||||||
ignore dlldefs.h /* prevents bootstrap double build */
|
|
|
@ -1,17 +0,0 @@
|
||||||
:PACKAGE: ast
|
|
||||||
|
|
||||||
LICENSE = since=1997,author=gsf
|
|
||||||
|
|
||||||
CCFLAGS = $(CC.OPTIMIZE) $(CC.DLL)
|
|
||||||
|
|
||||||
dll 1.0 :LIBRARY: dlfcn.c dllopen.c dllfind.c dllplug.c dll_lib.c \
|
|
||||||
dllnext.c dlllook.c dllscan.c dllcheck.c dllerror.c \
|
|
||||||
-ldl -ldld
|
|
||||||
|
|
||||||
win32.i386-64 :NOOPTIMIZE: dllscan.c
|
|
||||||
|
|
||||||
$(INCLUDEDIR) :INSTALLPROTO: dlldefs.h
|
|
||||||
|
|
||||||
dlldefs.h :COPY: FEATURE/dll
|
|
||||||
|
|
||||||
:: RELEASE
|
|
|
@ -1,11 +0,0 @@
|
||||||
:PACKAGE: ast
|
|
||||||
|
|
||||||
LICENSE = since=1996,author=gsf
|
|
||||||
|
|
||||||
CCFLAGS = $(CC.OPTIMIZE) $(CC.PIC)
|
|
||||||
|
|
||||||
sum 1.0 :LIBRARY: sum.h sumlib.c -lmd
|
|
||||||
|
|
||||||
$(INCLUDEDIR) :INSTALLPROTO: sum.h
|
|
||||||
|
|
||||||
:: RELEASE
|
|
Loading…
Reference in a new issue