1
0
Files
irix-657m-src/eoe/lib/terminfo/Makefile
2022-09-29 17:59:04 +03:00

76 lines
1.6 KiB
Makefile

#
#ident "$Revision: 1.6 $ $Author: olson $"
#
# Makefile for terminfo.
#
include $(ROOT)/usr/include/make/commondefs
#
# Compile Time Options
#
COMPILE= $(TOOLROOTSAFE) $(TOOLROOT)/usr/bin/tic -v -s
#
# Local Definitions
#
TERMDIR= /usr/share/lib/terminfo
TABDIR= /usr/share/lib/tabset
PARTS= header *.ti trailer
#
# Targets/Rules
#
default: terminfo.src
rm -rf dest; mkdir dest;
TERMINFO=`pwd`/dest $(COMPILE) terminfo.src > errs 2>&1
$(ECHO) Expect 2 warnings on iris-ansi-24-net and iris-ansi-66-net
sh ./ckout
clean:
rm -f terminfo.src errs
clobber: clean
rm -rf dest
FRC:
#
# Specific Target/Rules follow
#
#
# NB. tic installs its output files in $TERMINFO
#
# Find all terminals and determine whether or not they should be made
# part of standard software or the terminfo subsystem. A check is also
# made for symbolic links which are preserved in the install. If the base
# entry is in the standard list, all of the links go with it.
install: default
cd dest; \
find . ! -type d -print | sed 's@\./@@' | \
while read term; do \
if [ -l $$term ]; \
then \
set -- `ls -l $$term`; shift 10; \
realterm=$$1; \
else \
realterm=$$term; \
fi; \
if [ -l $$term ]; \
then \
$(INSTALL) -idb nostrip -F $(TERMDIR) -lns $$realterm $$term; \
else \
$(INSTALL) -m 444 -idb nostrip -F $(TERMDIR) $$term; \
fi; \
done
cd tabset; \
find . ! -type d -print | sed 's@\./@@' | \
while read files; do \
$(INSTALL) -m 444 -idb nostrip -F $(TABDIR) "$$files"; \
done
terminfo.src: $(PARTS)
cat $(PARTS) > terminfo.src