1*906afcb8SAndy FiddamanThis area contains the build configuration for selected AT&T Software Technology 2*906afcb8SAndy Fiddaman(AST) libraries and commands. In particular ksh (the illumos /bin/sh), its 3*906afcb8SAndy Fiddamansupporting libraries and and a small number of system commands, see 4*906afcb8SAndy Fiddaman./ksh/builtins/alias.c 5*906afcb8SAndy Fiddaman 6*906afcb8SAndy FiddamanThe source for these components is in usr/src/contrib/ast/; see the README 7*906afcb8SAndy Fiddamanfile there for more information. 8*906afcb8SAndy Fiddaman 9*906afcb8SAndy FiddamanThe AST library builds use FEATURE files to describe the capabilities of the 10*906afcb8SAndy Fiddamanhost system and build environment (similar to the output from tools like 11*906afcb8SAndy FiddamanGNU autoconf). In order to support cross compilation and ensure reproducible 12*906afcb8SAndy Fiddamanbuilds, these files are present in this tree under libXXX/<arch>/FEATURE/ 13*906afcb8SAndy Fiddamanalongside a small number of other generated files. 14*906afcb8SAndy Fiddaman 15*906afcb8SAndy FiddamanThe FEATURE files can be re-generated based on the current contents of 16*906afcb8SAndy Fiddamanproto using 'make _feature' in this directory. This should be done after 17*906afcb8SAndy Fiddamanadding new features to the standard libraries that AST can detect and use. 18*906afcb8SAndy FiddamanThis needs to be done for all supported architectures. 19