Regenerate headers and source files
Commands used:
./configure --with-terminfo-dirs=/system_ext/etc/terminfo --with-default-terminfo-dir=$PWD/lib/terminfo
pushd misc ; sh run_tic.sh ; popd
./configure --enable-tcap-names --with-terminfo-dirs=/system_ext/etc/terminfo --with-default-terminfo-dir=/system_ext/etc/terminfo
make -j
for f in `find lib/terminfo -type l`; do cp $f $f.tmp; mv $f.tmp $f; done
Change-Id: I3f94b3a76ab18184638f52fbb5bd760996794f9a
Signed-off-by: micky387 <mickaelsaibi@free.fr>
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..506486a
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,270 @@
+# $Id: Makefile.in,v 1.46 2022/10/01 22:53:36 tom Exp $
+##############################################################################
+# Copyright 2018-2021,2022 Thomas E. Dickey #
+# Copyright 1998-2014,2015 Free Software Foundation, Inc. #
+# #
+# Permission is hereby granted, free of charge, to any person obtaining a #
+# copy of this software and associated documentation files (the "Software"), #
+# to deal in the Software without restriction, including without limitation #
+# the rights to use, copy, modify, merge, publish, distribute, distribute #
+# with modifications, sublicense, and/or sell copies of the Software, and to #
+# permit persons to whom the Software is furnished to do so, subject to the #
+# following conditions: #
+# #
+# The above copyright notice and this permission notice shall be included in #
+# all copies or substantial portions of the Software. #
+# #
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, #
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL #
+# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER #
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER #
+# DEALINGS IN THE SOFTWARE. #
+# #
+# Except as contained in this notice, the name(s) of the above copyright #
+# holders shall not be used in advertising or otherwise to promote the sale, #
+# use or other dealings in this Software without prior written #
+# authorization. #
+##############################################################################
+#
+# Author: Thomas E. Dickey 1996-on
+#
+# Master Makefile for ncurses library.
+
+SHELL = /bin/sh
+
+
+DESTDIR=
+RPATH_LIST=${libdir}
+TOP_MFLAGS = DESTDIR="$(DESTDIR)" RPATH_LIST="$(RPATH_LIST)"
+
+
+
+NCURSES_MAJOR = 6
+NCURSES_MINOR = 5
+NCURSES_PATCH = 20240427
+
+top_srcdir = .
+srcdir = .
+
+prefix = /usr
+exec_prefix = ${prefix}
+datarootdir = ${prefix}/share
+
+bindir = ${exec_prefix}/bin
+ticdir = /system_ext/etc/terminfo
+includedir = ${prefix}/include
+includesubdir =
+libdir = ${exec_prefix}/lib
+mandir = ${datarootdir}/man
+pkgdir = /usr/local/lib/pkgconfig
+
+include_dir = ${includedir}${includesubdir}
+
+FGREP = grep -F
+
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+
+DIRS_TO_MAKE = lib objects obj_g
+
+.PHONY : all
+.PHONY : check
+.PHONY : clean
+.PHONY : depend
+.PHONY : distclean
+.PHONY : install
+.PHONY : mostlyclean
+.PHONY : preinstall
+.PHONY : realclean
+.PHONY : sources
+.PHONY : tags
+.PHONY : uninstall
+
+all :: $(DIRS_TO_MAKE)
+
+$(DIRS_TO_MAKE) :
+ mkdir $@
+
+preinstall :
+ @ echo ''
+ @ echo '** Configuration summary for NCURSES $(NCURSES_MAJOR).$(NCURSES_MINOR) $(NCURSES_PATCH):'
+ @ echo ''
+ @ echo ' extended funcs: '`test 1 != 0 && echo yes || echo no`
+ @ echo ' xterm terminfo: 'xterm-new
+ @ echo ''
+ @ echo ' bin directory: '$(bindir)
+ @ echo ' lib directory: '$(libdir)
+ @ echo ' include directory: '$(include_dir)
+ @ echo ' man directory: '$(mandir)
+ @ echo ' terminfo directory: '$(ticdir)
+# @ echo ' using fallback-list: '
+# @ echo ' pkg-config directory: '$(pkgdir)
+ @ echo ''
+ @ test "$(include_dir)" = "$(prefix)/include" || \
+ echo '** Include-directory is not in a standard location'
+ @ test ! -f $(include_dir)/termcap.h || \
+ $(FGREP) NCURSES_VERSION $(include_dir)/termcap.h >/dev/null || \
+ echo '** Will overwrite non-ncurses termcap.h'
+ @ test ! -f $(include_dir)/curses.h || \
+ $(FGREP) NCURSES_VERSION $(include_dir)/curses.h >/dev/null || \
+ echo '** Will overwrite non-ncurses curses.h'
+
+distclean \
+realclean ::
+
+check :
+ @ echo The test-programs are interactive
+
+
+# Put the common rules here so that we can easily construct the list of
+# directories to visit.
+all \
+clean \
+distclean \
+mostlyclean \
+realclean \
+depend \
+sources \
+tags \
+uninstall \
+install ::
+ ( cd man && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd include && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd ncurses && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd progs && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd panel && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd menu && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd form && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd test && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd misc && ${MAKE} ${TOP_MFLAGS} $@ )
+ ( cd c++ && ${MAKE} ${TOP_MFLAGS} $@ )
+
+# generated by CF_LIB_RULES
+
+.PHONY : libs
+.PHONY : lintlib
+.PHONY : install.includes
+.PHONY : uninstall.includes
+.PHONY : install.libs
+.PHONY : uninstall.libs
+
+libs \
+install.libs \
+uninstall.libs \
+install.includes \
+uninstall.includes ::
+ ( cd "include" && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.ncurses
+.PHONY : uninstall.ncurses
+
+lint \
+libs \
+lintlib \
+install.libs \
+uninstall.libs \
+install.ncurses \
+uninstall.ncurses ::
+ ( cd "ncurses" && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.progs
+.PHONY : uninstall.progs
+
+lint \
+libs \
+lintlib \
+install.libs \
+uninstall.libs \
+install.progs \
+uninstall.progs ::
+ ( cd "progs" && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.panel
+.PHONY : uninstall.panel
+
+install.includes \
+uninstall.includes \
+lint \
+libs \
+lintlib \
+install.libs \
+uninstall.libs \
+install.panel \
+uninstall.panel ::
+ ( cd "panel" && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.menu
+.PHONY : uninstall.menu
+
+install.includes \
+uninstall.includes \
+lint \
+libs \
+lintlib \
+install.libs \
+uninstall.libs \
+install.menu \
+uninstall.menu ::
+ ( cd "menu" && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.form
+.PHONY : uninstall.form
+
+install.includes \
+uninstall.includes \
+lint \
+libs \
+lintlib \
+install.libs \
+uninstall.libs \
+install.form \
+uninstall.form ::
+ ( cd "form" && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.test
+.PHONY : uninstall.test
+
+lint \
+libs \
+lintlib \
+install.libs \
+uninstall.libs \
+install.test \
+uninstall.test ::
+ ( cd "test" && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.c++
+.PHONY : uninstall.c++
+
+install.includes \
+uninstall.includes \
+lint \
+libs \
+lintlib \
+install.libs \
+uninstall.libs \
+install.c++ \
+uninstall.c++ ::
+ ( cd "c++" && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.data
+.PHONY : uninstall.data
+
+install.libs uninstall.libs \
+install.data uninstall.data ::
+ ( cd misc && ${MAKE} ${TOP_MFLAGS} $@ )
+
+.PHONY : install.man
+.PHONY : uninstall.man
+
+install.man \
+uninstall.man ::
+ ( cd man && ${MAKE} ${TOP_MFLAGS} $@ )
+
+distclean ::
+ rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
+ rm -f headers.sh headers.sed mk_shared_lib.sh
+ rm -f edit_man.* man_alias.* *.tmp
+ rm -rf ${DIRS_TO_MAKE}