1# 2# This file and its contents are supplied under the terms of the 3# Common Development and Distribution License ("CDDL"), version 1.0. 4# You may only use this file in accordance with the terms of version 5# 1.0 of the CDDL. 6# 7# A full copy of the text of the CDDL should have accompanied this 8# source. A copy of the CDDL is also available via the Internet at 9# http://www.illumos.org/license/CDDL. 10# 11 12# 13# Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 14# 15 16# These macros should be kept synchronised with those in 17# usr/src/contrib/ast/src/cmd/ksh93/Makefile 18 19AST_LICENSE = since=1982,author=dgk 20ASTLIB= libshell 21ASTSRC= $(C_AST)/src/cmd/ksh93 22HDRGUARD= ksh93 23 24FEATURES= cmds dynamic externs locale math options poll rlimits setjmp \ 25 sigfeatures time ttys \ 26 acct execargs pstat 27HEADERSRC= history.h nval.h shell.h 28HEADERGEN= 29HEADERINSTALL= $(HEADERSRC) $(HEADERGEN) 30LOBJDIRS= bltins data edit sh 31LIBOBJS= \ 32 bltins/alarm.o \ 33 bltins/cd_pwd.o \ 34 bltins/cflow.o \ 35 bltins/enum.o \ 36 bltins/getopts.o \ 37 bltins/hist.o \ 38 bltins/lib.o \ 39 bltins/misc.o \ 40 bltins/poll_solaris.o \ 41 bltins/print.o \ 42 bltins/read.o \ 43 bltins/regress.o \ 44 bltins/shiocmd_solaris.o \ 45 bltins/sleep.o \ 46 bltins/test.o \ 47 bltins/trap.o \ 48 bltins/typeset.o \ 49 bltins/ulimit.o \ 50 bltins/umask.o \ 51 bltins/whence.o \ 52 data/aliases.o \ 53 data/builtins.o \ 54 data/keywords.o \ 55 data/lexstates.o \ 56 data/limits.o \ 57 data/msg.o \ 58 data/options.o \ 59 data/signals.o \ 60 data/strdata.o \ 61 data/testops.o \ 62 data/variables.o \ 63 edit/completion.o \ 64 edit/edit.o \ 65 edit/emacs.o \ 66 edit/hexpand.o \ 67 edit/history.o \ 68 edit/vi.o \ 69 sh/args.o \ 70 sh/arith.o \ 71 sh/array.o \ 72 sh/defs.o \ 73 sh/deparse.o \ 74 sh/expand.o \ 75 sh/fault.o \ 76 sh/fcin.o \ 77 sh/init.o \ 78 sh/io.o \ 79 sh/jobs.o \ 80 sh/lex.o \ 81 sh/macro.o \ 82 sh/main.o \ 83 sh/name.o \ 84 sh/nvdisc.o \ 85 sh/nvtree.o \ 86 sh/nvtype.o \ 87 sh/parse.o \ 88 sh/path.o \ 89 sh/streval.o \ 90 sh/string.o \ 91 sh/subshell.o \ 92 sh/tdump.o \ 93 sh/timers.o \ 94 sh/trestore.o \ 95 sh/waitevent.o \ 96 sh/xec.o 97