mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-13 11:42:21 +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.
|
||||
|
||||
2021-01-22:
|
||||
|
||||
- Compile-time shell options can now be edited in src/cmd/ksh93/SHOPT.sh
|
||||
before building.
|
||||
|
||||
2021-01-20:
|
||||
|
||||
- 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
|
||||
|
||||
After downloading a release or cloning the ksh git repository, cd to the top
|
||||
directory of it and run:
|
||||
To build ksh with a custom configuration of features, edit
|
||||
[`src/cmd/ksh93/SHOPT.sh`](/ksh93/ksh/blob/master/src/cmd/ksh93/SHOPT.sh).
|
||||
|
||||
Then `cd` to the top directory and run:
|
||||
```sh
|
||||
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
|
||||
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
|
||||
|
@ -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`.**
|
||||
An example that makes Solaris Studio cc produce a 64-bit binary:
|
||||
```sh
|
||||
export CCFLAGS="-xc99 -m64 -O2" LDFLAGS="-m64"
|
||||
export CCFLAGS="-xc99 -m64 -O" LDFLAGS="-m64"
|
||||
bin/package make
|
||||
```
|
||||
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 ;;
|
||||
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
|
||||
checksh()
|
||||
{
|
||||
|
@ -64,7 +87,7 @@ usr="/home"
|
|||
lib="" # nee /usr/local/lib /usr/local/shlib
|
||||
ccs="/usr/kvm /usr/ccs/bin"
|
||||
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"
|
||||
checksum=md5sum
|
||||
checksum_commands="$checksum md5"
|
||||
|
@ -1405,6 +1428,20 @@ case $ksh_relflags in
|
|||
assign="${assign:+$assign }KSH_RELFLAGS=\"\$ksh_relflags\"" ;;
|
||||
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
|
||||
|
||||
case $action in
|
||||
|
@ -4037,12 +4074,6 @@ make_recurse() # dir
|
|||
then return
|
||||
fi
|
||||
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 ]
|
||||
|
@ -7218,7 +7249,7 @@ update) # download the latest release.version for selected packages
|
|||
use) # finalize the environment
|
||||
|
||||
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
|
||||
done
|
||||
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 "$@"
|
||||
;;
|
||||
cc) $CC -D_ast_int8_t=int64_t -D_lib_memccpy \
|
||||
-Wno-unused-value -Wno-parentheses -Wno-macro-redefined "$@"
|
||||
cc) $CC -D_ast_int8_t=int64_t -D_lib_memccpy "$@"
|
||||
;;
|
||||
dll) $CC -Wl,-flat_namespace -dynamiclib -undefined dynamic_lookup "$@"
|
||||
;;
|
||||
|
|
|
@ -6,7 +6,4 @@ case " $* " in
|
|||
*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
|
||||
esac
|
||||
|
||||
exec /usr/bin/cc -P \
|
||||
-Wno-unused-value \
|
||||
-Wno-parentheses \
|
||||
"$@"
|
||||
exec /usr/bin/cc -P "$@"
|
||||
|
|
|
@ -6,7 +6,4 @@ case " $* " in
|
|||
*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
|
||||
esac
|
||||
|
||||
exec /usr/bin/cc -P \
|
||||
-Wno-unused-value \
|
||||
-Wno-parentheses \
|
||||
"$@"
|
||||
exec /usr/bin/cc -P "$@"
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
* *
|
||||
***********************************************************************/
|
||||
#pragma prototyped
|
||||
#pragma clang diagnostic ignored "-Wparentheses"
|
||||
#pragma clang diagnostic ignored "-Wunused-value"
|
||||
|
||||
/*
|
||||
* mamake -- MAM make
|
||||
|
@ -25,7 +27,8 @@
|
|||
* 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
|
||||
|
||||
|
@ -33,17 +36,15 @@ static char id[] = "\n@(#)$Id: mamake (AT&T Research) 2011-08-31 $\0\n";
|
|||
#include <error.h>
|
||||
|
||||
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
|
||||
"[+NAME?mamake - make abstract machine make]"
|
||||
"[+DESCRIPTION?\bmamake\b reads \amake abstract machine\a target and"
|
||||
" prerequisite file descriptions from a mamfile (see \b-f\b) and executes"
|
||||
" actions to update targets that are older than their prerequisites."
|
||||
" Mamfiles are generated by the \b--mam\b option of \bnmake\b(1) and"
|
||||
" \bgmake\b(1) and are portable to environments that only have"
|
||||
" Mamfiles are portable to environments that only have"
|
||||
" \bsh\b(1) and \bcc\b(1).]"
|
||||
"[+?In practice \bmamake\b is used to bootstrap build \bnmake\b(1) and"
|
||||
" \bksh\b(1) in new environments. Mamfiles are used rather than"
|
||||
"[+?Mamfiles are used rather than"
|
||||
" old-\bmake\b makefiles because some features are not reliably supported"
|
||||
" across all \bmake\b variants:]{"
|
||||
" [+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')
|
||||
*e = 0;
|
||||
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[] =
|
||||
{
|
||||
"Nmakefile",
|
||||
"nmakefile",
|
||||
"Makefile",
|
||||
"makefile"
|
||||
"Mamfile"
|
||||
/* ksh 93u+m no longer uses these:
|
||||
* "Nmakefile",
|
||||
* "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 ;;
|
||||
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
|
||||
checksh()
|
||||
{
|
||||
|
@ -63,7 +86,7 @@ usr="/home"
|
|||
lib="" # nee /usr/local/lib /usr/local/shlib
|
||||
ccs="/usr/kvm /usr/ccs/bin"
|
||||
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"
|
||||
checksum=md5sum
|
||||
checksum_commands="$checksum md5"
|
||||
|
@ -1404,6 +1427,20 @@ case $ksh_relflags in
|
|||
assign="${assign:+$assign }KSH_RELFLAGS=\"\$ksh_relflags\"" ;;
|
||||
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
|
||||
|
||||
case $action in
|
||||
|
@ -4036,12 +4073,6 @@ make_recurse() # dir
|
|||
then return
|
||||
fi
|
||||
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 ]
|
||||
|
@ -7217,7 +7248,7 @@ update) # download the latest release.version for selected packages
|
|||
use) # finalize the environment
|
||||
|
||||
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
|
||||
done
|
||||
x=$x:$INSTALLROOT
|
||||
|
|
|
@ -17,6 +17,9 @@
|
|||
* 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 : : */
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
* coded for portability
|
||||
* _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";
|
||||
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
* *
|
||||
***********************************************************************/
|
||||
#pragma prototyped
|
||||
#pragma clang diagnostic ignored "-Wparentheses"
|
||||
|
||||
/*
|
||||
* 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 mam_cc_FLAGS
|
||||
setv KSH_RELFLAGS
|
||||
setv KSH_SHOPTFLAGS
|
||||
setv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
|
||||
setv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
|
||||
setv COTEMP $$
|
||||
|
@ -39,6 +40,8 @@ make ${PACKAGEROOT}/lib/package/ast.lic
|
|||
done ${PACKAGEROOT}/lib/package/ast.lic
|
||||
make install
|
||||
make ksh
|
||||
make SHOPT.sh implicit
|
||||
done SHOPT.sh generated
|
||||
make pmain.o
|
||||
make sh/pmain.c
|
||||
make FEATURE/externs implicit
|
||||
|
@ -47,8 +50,8 @@ make features/externs
|
|||
done features/externs
|
||||
exec - set -
|
||||
exec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
|
||||
exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${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 - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
|
||||
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 - case "" in
|
||||
exec - *?) echo " " ;;
|
||||
|
@ -64,8 +67,8 @@ exec - *-?*) echo "" $y ;;
|
|||
exec - esac
|
||||
exec - continue
|
||||
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 - *$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 - 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} ${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 - esac
|
||||
exec - ;;
|
||||
|
@ -82,7 +85,7 @@ bind -lcmd
|
|||
bind -last
|
||||
bind -lm 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
|
||||
make include/shell.h implicit
|
||||
make ${PACKAGE_ast_INCLUDE}/cmd.h implicit
|
||||
|
@ -206,7 +209,8 @@ done include/shell.h
|
|||
done sh/pmain.c
|
||||
meta pmain.o %.c>%.o sh/pmain.c pmain
|
||||
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
|
||||
make libshell.a archive
|
||||
prev shell.req
|
||||
|
@ -216,7 +220,7 @@ make FEATURE/time implicit
|
|||
meta FEATURE/time features/%>FEATURE/% features/time time
|
||||
make 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}/ast_time.h implicit
|
||||
done ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare
|
||||
|
@ -231,14 +235,14 @@ make FEATURE/dynamic implicit
|
|||
meta FEATURE/dynamic features/%>FEATURE/% features/dynamic dynamic
|
||||
make 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
|
||||
done FEATURE/dynamic dontcare generated
|
||||
make FEATURE/options implicit
|
||||
meta FEATURE/options features/%>FEATURE/% features/options options
|
||||
make 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
|
||||
prev ${PACKAGE_ast_INCLUDE}/option.h implicit
|
||||
done include/builtins.h
|
||||
|
@ -259,13 +263,13 @@ make FEATURE/sigfeatures implicit
|
|||
meta FEATURE/sigfeatures features/%>FEATURE/% features/sigfeatures sigfeatures
|
||||
make 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
|
||||
make FEATURE/setjmp implicit
|
||||
meta FEATURE/setjmp features/%>FEATURE/% features/setjmp setjmp
|
||||
make 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
|
||||
prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
|
||||
prev ${PACKAGE_ast_INCLUDE}/error.h implicit
|
||||
|
@ -285,7 +289,8 @@ done include/defs.h
|
|||
done bltins/alarm.c
|
||||
meta alarm.o %.c>%.o bltins/alarm.c alarm
|
||||
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
|
||||
make cd_pwd.o
|
||||
make bltins/cd_pwd.c
|
||||
|
@ -301,7 +306,7 @@ prev include/name.h implicit
|
|||
make include/path.h implicit
|
||||
make FEATURE/acct implicit
|
||||
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
|
||||
prev include/defs.h implicit
|
||||
prev include/nval.h implicit
|
||||
|
@ -318,7 +323,8 @@ prev include/defs.h implicit
|
|||
done bltins/cd_pwd.c
|
||||
meta cd_pwd.o %.c>%.o bltins/cd_pwd.c cd_pwd
|
||||
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
|
||||
make cflow.o
|
||||
make bltins/cflow.c
|
||||
|
@ -333,7 +339,8 @@ prev include/defs.h implicit
|
|||
done bltins/cflow.c
|
||||
meta cflow.o %.c>%.o bltins/cflow.c cflow
|
||||
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
|
||||
make deparse.o
|
||||
make sh/deparse.c
|
||||
|
@ -347,7 +354,8 @@ prev include/defs.h implicit
|
|||
done sh/deparse.c
|
||||
meta deparse.o %.c>%.o sh/deparse.c deparse
|
||||
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
|
||||
make enum.o
|
||||
make bltins/enum.c
|
||||
|
@ -355,7 +363,8 @@ prev include/shell.h implicit
|
|||
done bltins/enum.c
|
||||
meta enum.o %.c>%.o bltins/enum.c enum
|
||||
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
|
||||
make getopts.o
|
||||
make bltins/getopts.c
|
||||
|
@ -367,7 +376,8 @@ prev include/defs.h implicit
|
|||
done bltins/getopts.c
|
||||
meta getopts.o %.c>%.o bltins/getopts.c getopts
|
||||
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
|
||||
make hist.o
|
||||
make bltins/hist.c
|
||||
|
@ -379,7 +389,7 @@ make FEATURE/ttys implicit
|
|||
meta FEATURE/ttys features/%>FEATURE/% features/ttys ttys
|
||||
make 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 include/terminal.h dontcare
|
||||
prev FEATURE/setjmp implicit
|
||||
|
@ -388,7 +398,7 @@ make FEATURE/locale implicit
|
|||
meta FEATURE/locale features/%>FEATURE/% features/locale locale
|
||||
make 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
|
||||
prev FEATURE/options implicit
|
||||
done include/edit.h dontcare
|
||||
|
@ -407,7 +417,8 @@ prev include/defs.h implicit
|
|||
done bltins/hist.c
|
||||
meta hist.o %.c>%.o bltins/hist.c hist
|
||||
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
|
||||
make misc.o
|
||||
make bltins/misc.c
|
||||
|
@ -429,7 +440,8 @@ prev include/defs.h implicit
|
|||
done bltins/misc.c
|
||||
meta misc.o %.c>%.o bltins/misc.c misc
|
||||
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
|
||||
make print.o
|
||||
make bltins/print.c
|
||||
|
@ -468,7 +480,8 @@ prev include/defs.h implicit
|
|||
done bltins/print.c
|
||||
meta print.o %.c>%.o bltins/print.c print
|
||||
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
|
||||
make read.o
|
||||
make bltins/read.c
|
||||
|
@ -490,7 +503,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done bltins/read.c
|
||||
meta read.o %.c>%.o bltins/read.c read
|
||||
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
|
||||
make sleep.o
|
||||
make bltins/sleep.c
|
||||
|
@ -498,7 +512,7 @@ make FEATURE/poll implicit
|
|||
meta FEATURE/poll features/%>FEATURE/% features/poll poll
|
||||
make 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
|
||||
prev FEATURE/time implicit
|
||||
prev include/builtins.h implicit
|
||||
|
@ -508,7 +522,8 @@ prev include/defs.h implicit
|
|||
done bltins/sleep.c
|
||||
meta sleep.o %.c>%.o bltins/sleep.c sleep
|
||||
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
|
||||
make trap.o
|
||||
make bltins/trap.c
|
||||
|
@ -518,7 +533,8 @@ prev include/defs.h implicit
|
|||
done bltins/trap.c
|
||||
meta trap.o %.c>%.o bltins/trap.c trap
|
||||
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
|
||||
make test.o
|
||||
make bltins/test.c
|
||||
|
@ -536,7 +552,8 @@ prev include/defs.h implicit
|
|||
done bltins/test.c
|
||||
meta test.o %.c>%.o bltins/test.c test
|
||||
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
|
||||
make typeset.o
|
||||
make bltins/typeset.c
|
||||
|
@ -551,7 +568,8 @@ prev include/defs.h implicit
|
|||
done bltins/typeset.c
|
||||
meta typeset.o %.c>%.o bltins/typeset.c typeset
|
||||
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
|
||||
make ulimit.o
|
||||
make bltins/ulimit.c
|
||||
|
@ -560,7 +578,7 @@ make FEATURE/rlimits implicit
|
|||
meta FEATURE/rlimits features/%>FEATURE/% features/rlimits rlimits
|
||||
make 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
|
||||
prev FEATURE/time implicit
|
||||
done include/ulimit.h
|
||||
|
@ -573,7 +591,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done bltins/ulimit.c
|
||||
meta ulimit.o %.c>%.o bltins/ulimit.c ulimit
|
||||
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
|
||||
make umask.o
|
||||
make bltins/umask.c
|
||||
|
@ -586,7 +605,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done bltins/umask.c
|
||||
meta umask.o %.c>%.o bltins/umask.c umask
|
||||
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
|
||||
make whence.o
|
||||
make bltins/whence.c
|
||||
|
@ -606,7 +626,8 @@ prev include/defs.h implicit
|
|||
done bltins/whence.c
|
||||
meta whence.o %.c>%.o bltins/whence.c whence
|
||||
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
|
||||
make main.o
|
||||
make sh/main.c
|
||||
|
@ -617,15 +638,15 @@ done nc.h dontcare virtual
|
|||
prev FEATURE/externs implicit
|
||||
make FEATURE/execargs implicit
|
||||
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
|
||||
make FEATURE/pstat implicit
|
||||
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
|
||||
make FEATURE/setproctitle implicit
|
||||
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
|
||||
prev FEATURE/time implicit
|
||||
make include/timeout.h implicit
|
||||
|
@ -648,7 +669,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done sh/main.c
|
||||
meta main.o %.c>%.o sh/main.c main
|
||||
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
|
||||
make nvdisc.o
|
||||
make sh/nvdisc.c
|
||||
|
@ -659,7 +681,8 @@ prev include/defs.h implicit
|
|||
done sh/nvdisc.c
|
||||
meta nvdisc.o %.c>%.o sh/nvdisc.c nvdisc
|
||||
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
|
||||
make nvtype.o
|
||||
make sh/nvtype.c
|
||||
|
@ -669,7 +692,8 @@ prev include/defs.h implicit
|
|||
done sh/nvtype.c
|
||||
meta nvtype.o %.c>%.o sh/nvtype.c nvtype
|
||||
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
|
||||
make arith.o
|
||||
make sh/arith.c
|
||||
|
@ -682,7 +706,8 @@ prev include/defs.h implicit
|
|||
done sh/arith.c
|
||||
meta arith.o %.c>%.o sh/arith.c arith
|
||||
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
|
||||
make args.o
|
||||
make sh/args.c
|
||||
|
@ -697,7 +722,8 @@ prev include/defs.h implicit
|
|||
done sh/args.c
|
||||
meta args.o %.c>%.o sh/args.c args
|
||||
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
|
||||
make array.o
|
||||
make sh/array.c
|
||||
|
@ -707,7 +733,8 @@ prev include/defs.h implicit
|
|||
done sh/array.c
|
||||
meta array.o %.c>%.o sh/array.c array
|
||||
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
|
||||
make completion.o
|
||||
make edit/completion.c
|
||||
|
@ -721,7 +748,8 @@ prev include/defs.h implicit
|
|||
done edit/completion.c
|
||||
meta completion.o %.c>%.o edit/completion.c completion
|
||||
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
|
||||
make defs.o
|
||||
make sh/defs.c
|
||||
|
@ -733,7 +761,8 @@ prev include/defs.h implicit
|
|||
done sh/defs.c
|
||||
meta defs.o %.c>%.o sh/defs.c defs
|
||||
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
|
||||
make edit.o
|
||||
make edit/edit.c
|
||||
|
@ -748,7 +777,7 @@ make FEATURE/cmds implicit
|
|||
meta FEATURE/cmds features/%>FEATURE/% features/cmds cmds
|
||||
make 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
|
||||
prev FEATURE/time implicit
|
||||
prev FEATURE/options implicit
|
||||
|
@ -757,7 +786,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done edit/edit.c
|
||||
meta edit.o %.c>%.o edit/edit.c edit
|
||||
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
|
||||
make expand.o
|
||||
make sh/expand.c
|
||||
|
@ -786,7 +816,8 @@ prev include/defs.h implicit
|
|||
done sh/expand.c
|
||||
meta expand.o %.c>%.o sh/expand.c expand
|
||||
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
|
||||
make regress.o
|
||||
make bltins/regress.c
|
||||
|
@ -799,7 +830,8 @@ prev include/defs.h implicit
|
|||
done bltins/regress.c
|
||||
meta regress.o %.c>%.o bltins/regress.c regress
|
||||
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
|
||||
make fault.o
|
||||
make sh/fault.c
|
||||
|
@ -817,7 +849,8 @@ prev include/defs.h implicit
|
|||
done sh/fault.c
|
||||
meta fault.o %.c>%.o sh/fault.c fault
|
||||
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
|
||||
make fcin.o
|
||||
make sh/fcin.c
|
||||
|
@ -828,7 +861,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done sh/fcin.c
|
||||
meta fcin.o %.c>%.o sh/fcin.c fcin
|
||||
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
|
||||
make history.o
|
||||
make edit/history.c
|
||||
|
@ -847,7 +881,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done edit/history.c
|
||||
meta history.o %.c>%.o edit/history.c history
|
||||
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
|
||||
make init.o
|
||||
make sh/init.c
|
||||
|
@ -876,7 +911,8 @@ prev include/defs.h implicit
|
|||
done sh/init.c
|
||||
meta init.o %.c>%.o sh/init.c init
|
||||
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
|
||||
make io.o
|
||||
make sh/io.c
|
||||
|
@ -899,7 +935,8 @@ prev include/defs.h implicit
|
|||
done sh/io.c
|
||||
meta io.o %.c>%.o sh/io.c io
|
||||
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
|
||||
make jobs.o
|
||||
make sh/jobs.c
|
||||
|
@ -916,7 +953,8 @@ prev include/defs.h implicit
|
|||
done sh/jobs.c
|
||||
meta jobs.o %.c>%.o sh/jobs.c jobs
|
||||
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
|
||||
make lex.o
|
||||
make sh/lex.c
|
||||
|
@ -935,7 +973,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done sh/lex.c
|
||||
meta lex.o %.c>%.o sh/lex.c lex
|
||||
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
|
||||
make macro.o
|
||||
make sh/macro.c
|
||||
|
@ -954,7 +993,8 @@ prev include/defs.h implicit
|
|||
done sh/macro.c
|
||||
meta macro.o %.c>%.o sh/macro.c macro
|
||||
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
|
||||
make name.o
|
||||
make sh/name.c
|
||||
|
@ -970,7 +1010,8 @@ prev include/defs.h implicit
|
|||
done sh/name.c
|
||||
meta name.o %.c>%.o sh/name.c name
|
||||
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
|
||||
make nvtree.o
|
||||
make sh/nvtree.c
|
||||
|
@ -981,7 +1022,8 @@ prev include/defs.h implicit
|
|||
done sh/nvtree.c
|
||||
meta nvtree.o %.c>%.o sh/nvtree.c nvtree
|
||||
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
|
||||
make parse.o
|
||||
make sh/parse.c
|
||||
|
@ -997,7 +1039,8 @@ prev include/defs.h implicit
|
|||
done sh/parse.c
|
||||
meta parse.o %.c>%.o sh/parse.c parse
|
||||
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
|
||||
make path.o
|
||||
make sh/path.c
|
||||
|
@ -1022,7 +1065,8 @@ prev include/defs.h implicit
|
|||
done sh/path.c
|
||||
meta path.o %.c>%.o sh/path.c path
|
||||
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
|
||||
make string.o
|
||||
make sh/string.c
|
||||
|
@ -1038,7 +1082,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done sh/string.c
|
||||
meta string.o %.c>%.o sh/string.c string
|
||||
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
|
||||
make streval.o
|
||||
make sh/streval.c
|
||||
|
@ -1050,7 +1095,8 @@ prev include/streval.h implicit
|
|||
done sh/streval.c
|
||||
meta streval.o %.c>%.o sh/streval.c streval
|
||||
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
|
||||
make subshell.o
|
||||
make sh/subshell.c
|
||||
|
@ -1066,7 +1112,8 @@ prev include/defs.h implicit
|
|||
done sh/subshell.c
|
||||
meta subshell.o %.c>%.o sh/subshell.c subshell
|
||||
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
|
||||
make tdump.o
|
||||
make sh/tdump.c
|
||||
|
@ -1078,7 +1125,8 @@ prev include/defs.h implicit
|
|||
done sh/tdump.c
|
||||
meta tdump.o %.c>%.o sh/tdump.c tdump
|
||||
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
|
||||
make timers.o
|
||||
make sh/timers.c
|
||||
|
@ -1092,7 +1140,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done sh/timers.c
|
||||
meta timers.o %.c>%.o sh/timers.c timers
|
||||
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
|
||||
make trestore.o
|
||||
make sh/trestore.c
|
||||
|
@ -1104,7 +1153,8 @@ prev include/defs.h implicit
|
|||
done sh/trestore.c
|
||||
meta trestore.o %.c>%.o sh/trestore.c trestore
|
||||
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
|
||||
make waitevent.o
|
||||
make sh/waitevent.c
|
||||
|
@ -1112,7 +1162,8 @@ prev include/defs.h implicit
|
|||
done sh/waitevent.c
|
||||
meta waitevent.o %.c>%.o sh/waitevent.c waitevent
|
||||
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
|
||||
make xec.o
|
||||
make sh/xec.c
|
||||
|
@ -1135,7 +1186,8 @@ prev include/defs.h implicit
|
|||
done sh/xec.c
|
||||
meta xec.o %.c>%.o sh/xec.c xec
|
||||
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
|
||||
make limits.o
|
||||
make data/limits.c
|
||||
|
@ -1144,7 +1196,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done data/limits.c
|
||||
meta limits.o %.c>%.o data/limits.c limits
|
||||
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
|
||||
make msg.o
|
||||
make data/msg.c
|
||||
|
@ -1162,7 +1215,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done data/msg.c
|
||||
meta msg.o %.c>%.o data/msg.c msg
|
||||
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
|
||||
make strdata.o
|
||||
make data/strdata.c
|
||||
|
@ -1172,7 +1226,7 @@ make features/math.sh
|
|||
make data/math.tab implicit
|
||||
done data/math.tab
|
||||
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
|
||||
done ${PACKAGE_ast_INCLUDE}/ast_standards.h dontcare
|
||||
done FEATURE/math generated
|
||||
|
@ -1182,7 +1236,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast_standards.h implicit
|
|||
done data/strdata.c
|
||||
meta strdata.o %.c>%.o data/strdata.c strdata
|
||||
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
|
||||
make testops.o
|
||||
make data/testops.c
|
||||
|
@ -1192,7 +1247,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done data/testops.c
|
||||
meta testops.o %.c>%.o data/testops.c testops
|
||||
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
|
||||
make keywords.o
|
||||
make data/keywords.c
|
||||
|
@ -1202,7 +1258,8 @@ prev include/shell.h implicit
|
|||
done data/keywords.c
|
||||
meta keywords.o %.c>%.o data/keywords.c keywords
|
||||
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
|
||||
make options.o
|
||||
make data/options.c
|
||||
|
@ -1212,7 +1269,8 @@ prev include/defs.h implicit
|
|||
done data/options.c
|
||||
meta options.o %.c>%.o data/options.c options
|
||||
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
|
||||
make signals.o
|
||||
make data/signals.c
|
||||
|
@ -1220,7 +1278,8 @@ prev include/defs.h implicit
|
|||
done data/signals.c
|
||||
meta signals.o %.c>%.o data/signals.c signals
|
||||
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
|
||||
make aliases.o
|
||||
make data/aliases.c
|
||||
|
@ -1230,7 +1289,8 @@ prev include/defs.h implicit
|
|||
done data/aliases.c
|
||||
meta aliases.o %.c>%.o data/aliases.c aliases
|
||||
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
|
||||
make builtins.o
|
||||
make data/builtins.c
|
||||
|
@ -1245,7 +1305,8 @@ prev include/defs.h implicit
|
|||
done data/builtins.c
|
||||
meta builtins.o %.c>%.o data/builtins.c builtins
|
||||
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
|
||||
make variables.o
|
||||
make data/variables.c
|
||||
|
@ -1261,7 +1322,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done data/variables.c
|
||||
meta variables.o %.c>%.o data/variables.c variables
|
||||
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
|
||||
make lexstates.o
|
||||
make data/lexstates.c
|
||||
|
@ -1271,7 +1333,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done data/lexstates.c
|
||||
meta lexstates.o %.c>%.o data/lexstates.c lexstates
|
||||
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
|
||||
make emacs.o
|
||||
make edit/emacs.c
|
||||
|
@ -1285,7 +1348,8 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done edit/emacs.c
|
||||
meta emacs.o %.c>%.o edit/emacs.c emacs
|
||||
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
|
||||
make vi.o
|
||||
make edit/vi.c
|
||||
|
@ -1301,7 +1365,8 @@ prev include/defs.h implicit
|
|||
done edit/vi.c
|
||||
meta vi.o %.c>%.o edit/vi.c vi
|
||||
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
|
||||
make hexpand.o
|
||||
make edit/hexpand.c
|
||||
|
@ -1310,7 +1375,8 @@ prev include/defs.h implicit
|
|||
done edit/hexpand.c
|
||||
meta hexpand.o %.c>%.o edit/hexpand.c hexpand
|
||||
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
|
||||
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
|
||||
|
@ -1321,7 +1387,7 @@ prev +ljobs
|
|||
prev +li
|
||||
prev ${mam_libsocket}
|
||||
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
|
||||
make shcomp
|
||||
make shcomp.o
|
||||
|
@ -1332,11 +1398,12 @@ prev include/shell.h implicit
|
|||
done sh/shcomp.c
|
||||
meta shcomp.o %.c>%.o sh/shcomp.c shcomp
|
||||
prev sh/shcomp.c
|
||||
prev SHOPT.sh
|
||||
setv CC.DLL -UCC.DLL
|
||||
setv SH_DICT -DSH_DICT="\"libshell\""
|
||||
setv _BLD_shell -U_BLD_shell
|
||||
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
|
||||
prev libshell.a archive
|
||||
prev +ljobs
|
||||
|
@ -1345,7 +1412,7 @@ prev ${mam_libsocket}
|
|||
prev ${mam_libsecdb}
|
||||
setv CC.DLL -UCC.DLL
|
||||
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
|
||||
make suid_exec
|
||||
make suid_exec.o
|
||||
|
@ -1359,16 +1426,17 @@ prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
|
|||
done sh/suid_exec.c
|
||||
meta suid_exec.o %.c>%.o sh/suid_exec.c suid_exec
|
||||
prev sh/suid_exec.c
|
||||
prev SHOPT.sh
|
||||
setv CC.DLL -UCC.DLL
|
||||
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
|
||||
prev +ljobs
|
||||
prev +li
|
||||
prev ${mam_libsocket}
|
||||
prev ${mam_libsecdb}
|
||||
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
|
||||
make shell
|
||||
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
|
||||
|
||||
cat{
|
||||
#pragma clang diagnostic ignored "-Wmacro-redefined"
|
||||
#pragma clang diagnostic ignored "-Wparentheses"
|
||||
#pragma clang diagnostic ignored "-Wunused-value"
|
||||
|
||||
/* disable non-standard linux/gnu inlines */
|
||||
#ifdef __GNUC__
|
||||
# undef __OPTIMIZE_SIZE__
|
||||
|
|
|
@ -20,6 +20,10 @@
|
|||
* *
|
||||
***********************************************************************/
|
||||
#pragma prototyped
|
||||
#pragma clang diagnostic ignored "-Wmacro-redefined"
|
||||
#pragma clang diagnostic ignored "-Wparentheses"
|
||||
#pragma clang diagnostic ignored "-Wunused-value"
|
||||
|
||||
/*
|
||||
* Advanced Software Technology Library
|
||||
* 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