xref: /illumos-gate/usr/src/lib/libtermcap/Makefile (revision 82079dec87a9b623b65337b7422dc7c27a04f0d9)
17c1d3545SGordon Ross#
27c1d3545SGordon Ross# This file and its contents are supplied under the terms of the
37c1d3545SGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0.
47c1d3545SGordon Ross# You may only use this file in accordance with the terms of version
57c1d3545SGordon Ross# 1.0 of the CDDL.
67c1d3545SGordon Ross#
77c1d3545SGordon Ross# A full copy of the text of the CDDL should have accompanied this
87c1d3545SGordon Ross# source.  A copy of the CDDL is also available via the Internet at
97c1d3545SGordon Ross# http://www.illumos.org/license/CDDL.
107c1d3545SGordon Ross#
117c1d3545SGordon Ross
127c1d3545SGordon Ross#
137c1d3545SGordon Ross# Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
14*82079decSAndy Fiddaman# Copyright 2024 OmniOS Community Edition (OmniOSce) Association.
157c1d3545SGordon Ross#
167c1d3545SGordon Ross
177c1d3545SGordon Rossinclude		../Makefile.lib
187c1d3545SGordon Ross
197c1d3545SGordon RossHDRS =		termcap.h
207c1d3545SGordon RossHDRDIR=		common
217c1d3545SGordon RossSUBDIRS=	$(MACH)
227c1d3545SGordon Ross$(BUILD64)SUBDIRS += $(MACH64)
237c1d3545SGordon Ross
24*82079decSAndy Fiddaman# Install XPG4v2 header variants so that libtermcap can be used to
25*82079decSAndy Fiddaman# filter over libcurses(3xcurses).
26*82079decSAndy FiddamanXHDRS =		termcap.h
27*82079decSAndy FiddamanXROOTHDRDIR=	$(ROOT)/usr/xpg4/include
28*82079decSAndy FiddamanXROOTHDRS=	$(XHDRS:%=$(XROOTHDRDIR)/%)
29*82079decSAndy Fiddaman
307c1d3545SGordon Rossall :=		TARGET= all
317c1d3545SGordon Rossclean :=	TARGET= clean
327c1d3545SGordon Rossclobber :=	TARGET= clobber
337c1d3545SGordon Rossinstall :=	TARGET= install
347c1d3545SGordon Ross
357c1d3545SGordon Ross.KEEP_STATE:
367c1d3545SGordon Ross
377c1d3545SGordon Rossall clean clobber install: $(SUBDIRS)
387c1d3545SGordon Ross
39*82079decSAndy Fiddamaninstall_h: $(ROOTHDRS) $(XROOTHDRS)
407c1d3545SGordon Ross
417c1d3545SGordon Rosscheck: $(CHECKHDRS)
427c1d3545SGordon Ross
437c1d3545SGordon Ross$(SUBDIRS): FRC
447c1d3545SGordon Ross	@cd $@; pwd; $(MAKE) $(TARGET)
457c1d3545SGordon Ross
46*82079decSAndy Fiddaman$(XROOTHDRDIR)/%: $(HDRDIR)/x%
47*82079decSAndy Fiddaman	$(INS.rename)
48*82079decSAndy Fiddaman
497c1d3545SGordon RossFRC:
507c1d3545SGordon Ross
517c1d3545SGordon Rossinclude ../Makefile.targ
52