# # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Copyright 2009 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # Copyright 2011 Nexenta Systems, Inc. All rights reserved. # PROG= terminfo TABSETSRC= 3101 beehive hds hds3 std stdcrt teleray vt100 wyse-adds xerox1720 TERMCAPSRC= termcap.src TERMINFOSRC= terminfo.src include ../Makefile.cmd FILEMODE= 0644 TIC= /usr/bin/tic ROOTSHARELIBDIR = $(ROOT)/usr/share/lib ROOTTABDIR = $(ROOTSHARELIBDIR)/tabset ROOTTERMDIR = $(ROOTSHARELIBDIR)/terminfo DIRS = $(ROOTTERMDIR) $(ROOTTABDIR) ROOTSYMLINK = $(ROOTETC)/termcap RELROOTETC = ../usr/share/lib ROOTLIBSYMLINK = $(ROOTLIB)/tabset RELROOTLIB = ../share/lib ROOTTABSET = $(TABSETSRC:%=$(ROOTTABDIR)/%) $(ROOTTABDIR)/%: tabset/% $(INS.file) .KEEP_STATE: all: $(TERMCAPSRC) $(TERMINFOSRC) $(DIRS): $(INS.dir) $(ROOTTERMDIR)/s/sun: $(TERMINFOSRC) TERMINFO=$(ROOTTERMDIR) $(TIC) $(TERMINFOSRC) 2>/dev/null $(ROOTSHARELIBDIR)/termcap: $(EGREP) -v '^(#|$$)' $(TERMCAPSRC) > $@ install: all $(ROOTTERMDIR) $(ROOTTERMDIR)/s/sun $(ROOTTABDIR) \ $(ROOTTABSET) $(ROOTSHARELIBDIR)/termcap $(ROOTSYMLINK) \ $(ROOTLIBSYMLINK) $(ROOTSYMLINK): $(RM) $@; $(SYMLINK) $(RELROOTETC)/termcap $@ $(ROOTLIBSYMLINK): $(RM) $@; $(SYMLINK) $(RELROOTLIB)/tabset $@ lint: clean: clobber: