Makefile.in revision a1f3da82
1a1f3da82Smrg## $XTermId: Makefile.in,v 1.175 2011/02/13 18:17:55 tom Exp $ 220d2c4d2Smrg# ----------------------------------------------------------------------------- 320d2c4d2Smrg# this file is part of xterm 420d2c4d2Smrg# 520d2c4d2Smrg# Copyright 1997-2009,2010 by Thomas E. Dickey 620d2c4d2Smrg# 720d2c4d2Smrg# All Rights Reserved 820d2c4d2Smrg# 920d2c4d2Smrg# Permission is hereby granted, free of charge, to any person obtaining a 1020d2c4d2Smrg# copy of this software and associated documentation files (the 1120d2c4d2Smrg# "Software"), to deal in the Software without restriction, including 1220d2c4d2Smrg# without limitation the rights to use, copy, modify, merge, publish, 1320d2c4d2Smrg# distribute, sublicense, and/or sell copies of the Software, and to 1420d2c4d2Smrg# permit persons to whom the Software is furnished to do so, subject to 1520d2c4d2Smrg# the following conditions: 1620d2c4d2Smrg# 1720d2c4d2Smrg# The above copyright notice and this permission notice shall be included 1820d2c4d2Smrg# in all copies or substantial portions of the Software. 1920d2c4d2Smrg# 2020d2c4d2Smrg# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 2120d2c4d2Smrg# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 2220d2c4d2Smrg# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 2320d2c4d2Smrg# IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY 2420d2c4d2Smrg# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 2520d2c4d2Smrg# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 2620d2c4d2Smrg# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 2720d2c4d2Smrg# 2820d2c4d2Smrg# Except as contained in this notice, the name(s) of the above copyright 2920d2c4d2Smrg# holders shall not be used in advertising or otherwise to promote the 3020d2c4d2Smrg# sale, use or other dealings in this Software without prior written 3120d2c4d2Smrg# authorization. 3220d2c4d2Smrg# ----------------------------------------------------------------------------- 33d522f475Smrg 34d522f475SmrgSHELL = /bin/sh 35d522f475Smrg 36d522f475Smrg#### Start of system configuration section. #### 37d522f475Smrg 38d522f475Smrgsrcdir = @srcdir@ 39d522f475SmrgVPATH = @srcdir@ 40d522f475Smrg 41d522f475Smrgx = @EXEEXT@ 42d522f475Smrgo = .@OBJEXT@ 43d522f475Smrg 44d522f475SmrgCC = @CC@ 45d522f475SmrgCPP = @CPP@ 46d522f475SmrgAWK = @AWK@ 47d522f475SmrgLINK = $(CC) $(CFLAGS) 48d522f475Smrg 4920d2c4d2SmrgCTAGS = @CTAGS@ 5020d2c4d2SmrgETAGS = @ETAGS@ 5120d2c4d2Smrg 52d522f475SmrgLN_S = @LN_S@ 53d522f475SmrgRM = rm -f 54d522f475SmrgLINT = @LINT@ 55d522f475Smrg 56d522f475SmrgINSTALL = @INSTALL@ 57d522f475SmrgINSTALL_PROGRAM = @INSTALL_PROGRAM@ 58d522f475SmrgINSTALL_SCRIPT = @INSTALL_SCRIPT@ 59d522f475SmrgINSTALL_DATA = @INSTALL_DATA@ 60d522f475Smrgtransform = @program_transform_name@ 61d522f475Smrg 62d522f475SmrgEXTRA_CFLAGS = @EXTRA_CFLAGS@ 63d522f475SmrgEXTRA_CPPFLAGS = @EXTRA_CPPFLAGS@ 64d522f475SmrgEXTRA_LOADFLAGS = @IMAKE_LOADFLAGS@ 65d522f475Smrg 66d522f475SmrgCPPFLAGS = -I. -I$(srcdir) -DHAVE_CONFIG_H @CPPFLAGS@ $(EXTRA_CPPFLAGS) 67d522f475SmrgCFLAGS = @CFLAGS@ $(EXTRA_CFLAGS) 68a1f3da82SmrgLDFLAGS = @LDFLAGS@ @EXTRA_LDFLAGS@ 69d522f475SmrgLIBS = @LIBS@ 70d522f475Smrg 71d522f475Smrgprefix = @prefix@ 72d522f475Smrgexec_prefix = @exec_prefix@ 73d522f475Smrg 74d522f475Smrgmanext = 1 75d522f475Smrgbindir = @bindir@ 76d522f475Smrglibdir = @libdir@ 77d522f475Smrgmandir = @mandir@/man$(manext) 78d522f475Smrgappsdir = @appsdir@ 79d522f475Smrgicondir = @icondir@ 80d522f475Smrg 81d522f475Smrg#### End of system configuration section. #### 82d522f475Smrg 83d522f475SmrgDESTDIR = 84d522f475SmrgBINDIR = $(DESTDIR)$(bindir) 85d522f475SmrgLIBDIR = $(DESTDIR)$(libdir) 86d522f475SmrgMANDIR = $(DESTDIR)$(mandir) 87d522f475SmrgAPPSDIR = $(DESTDIR)$(appsdir) 88d522f475SmrgICONDIR = $(DESTDIR)$(icondir) 89d522f475Smrg 90d522f475SmrgINSTALL_DIRS = $(BINDIR) $(APPSDIR) $(ICONDIR) $(MANDIR) 91d522f475Smrg 92d522f475SmrgCLASS = XTerm 93d522f475SmrgEXTRAHDR = @EXTRAHDRS@ 94d522f475SmrgEXTRASRC = @EXTRASRCS@ 95d522f475SmrgEXTRAOBJ = @EXTRAOBJS@ 96d522f475Smrg 97d522f475Smrg SRCS1 = button.c cachedGCs.c charproc.c charsets.c cursor.c \ 98d522f475Smrg data.c doublechr.c fontutils.c input.c \ 99956cc18dSsnj linedata.c main.c menu.c misc.c \ 100956cc18dSsnj print.c ptydata.c scrollback.c \ 101d522f475Smrg screen.c scrollbar.c tabs.c util.c xstrings.c xtermcap.c \ 102d522f475Smrg VTPrsTbl.c $(EXTRASRC) 103d522f475Smrg OBJS1 = button$o cachedGCs$o charproc$o charsets$o cursor$o \ 104d522f475Smrg data$o doublechr$o fontutils$o input$o \ 105956cc18dSsnj linedata$o main$o menu$o misc$o \ 106956cc18dSsnj print$o ptydata$o scrollback$o \ 107d522f475Smrg screen$o scrollbar$o tabs$o util$o xstrings$o xtermcap$o \ 108d522f475Smrg VTPrsTbl$o $(EXTRAOBJ) 109d522f475Smrg SRCS2 = resize.c xstrings.c 110d522f475Smrg OBJS2 = resize$o xstrings$o 111d522f475Smrg SRCS = $(SRCS1) $(SRCS2) 112d522f475Smrg OBJS = $(OBJS1) $(OBJS2) 113d522f475Smrg HDRS = VTparse.h data.h error.h main.h menu.h proto.h \ 114d522f475Smrg ptyx.h version.h xstrings.h xterm.h xtermcap.h $(EXTRAHDR) 115d522f475Smrg PROGRAMS = xterm$x resize$x 116d522f475Smrg 117d522f475Smrgall : $(PROGRAMS) 118d522f475Smrg################################################################################ 119d522f475Smrg.SUFFIXES : .i .def .hin .html .$(manext) .ms .man .ps .pdf .txt 120d522f475Smrg 121d522f475Smrg.c$o : 12220d2c4d2Smrg @RULE_CC@ 123d522f475Smrg @ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/$*.c 124d522f475Smrg 125d522f475Smrg.c.i : 12620d2c4d2Smrg @RULE_CC@ 127d522f475Smrg @ECHO_CC@$(CPP) -C $(CPPFLAGS) $*.c >$@ 128d522f475Smrg 129d522f475Smrg.def.hin : 130d522f475Smrg grep '^CASE_' $< | $(AWK) '{printf "#define %s %d\n", $$1, n++}' >$@ 131d522f475Smrg 132d522f475Smrg.man.$(manext) : 13320d2c4d2Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $< $@ $(appsdir) 134d522f475Smrg 135d522f475Smrg.$(manext).html : 136d522f475Smrg GROFF_NO_SGR=stupid $(SHELL) -c "tbl $*.$(manext) | groff -Thtml -man" >$@ 137d522f475Smrg 138d522f475Smrg.$(manext).ps : 139d522f475Smrg $(SHELL) -c "tbl $*.$(manext) | groff -man" >$@ 140d522f475Smrg 141d522f475Smrg.$(manext).txt : 142d522f475Smrg GROFF_NO_SGR=stupid $(SHELL) -c "tbl $*.$(manext) | nroff -Tascii -man | col -bx" >$@ 143d522f475Smrg 144d522f475Smrg.ms.html : 145d522f475Smrg GROFF_NO_SGR=stupid $(SHELL) -c "tbl $*.ms | groff -Thtml -ms" >$@ 146d522f475Smrg 147d522f475Smrg.ms.ps : 148d522f475Smrg $(SHELL) -c "tbl $*.ms | groff -ms" >$@ 149d522f475Smrg 150d522f475Smrg.ms.txt : 151d522f475Smrg GROFF_NO_SGR=stupid $(SHELL) -c "tbl $*.ms | nroff -Tascii -ms | col -bx" >$@ 152d522f475Smrg 153d522f475Smrg.ps.pdf : 154d522f475Smrg ps2pdf $*.ps 155d522f475Smrg################################################################################ 156d522f475Smrgmain$o : main.h 157d522f475Smrgmisc$o : version.h 158d522f475Smrg 159d522f475Smrg$(OBJS1) : xterm.h ptyx.h xtermcfg.h 160d522f475Smrgmain$o resize$o screen$o : xterm_io.h 161d522f475Smrg 162d522f475Smrgxterm$x : $(OBJS1) 163956cc18dSsnj @ECHO_LD@$(SHELL) $(srcdir)/plink.sh $(LINK) $(LDFLAGS) -o $@ $(OBJS1) $(LIBS) $(EXTRA_LOADFLAGS) 164d522f475Smrg 165d522f475Smrgresize$x : $(OBJS2) 166d522f475Smrg @ECHO_LD@$(SHELL) $(srcdir)/plink.sh $(LINK) $(LDFLAGS) -o $@ $(OBJS2) $(LIBS) 167d522f475Smrg 168d522f475Smrg256colres.h : 169d522f475Smrg -rm -f $@ 170d522f475Smrg perl $(srcdir)/256colres.pl > $@ 171d522f475Smrg 172d522f475Smrg88colres.h : 173d522f475Smrg -rm -f $@ 174d522f475Smrg perl $(srcdir)/88colres.pl > $@ 175d522f475Smrg 176d522f475Smrgcharproc$o : main.h @CHARPROC_DEPS@ 177d522f475Smrg################################################################################ 178d522f475Smrgactual_xterm = `echo xterm| sed '$(transform)'` 179d522f475Smrgactual_resize = `echo resize| sed '$(transform)'` 180d522f475Smrgactual_uxterm = `echo uxterm| sed '$(transform)'` 181d522f475Smrgactual_k8term = `echo koi8rxterm| sed '$(transform)'` 182d522f475Smrg 183d522f475Smrgbinary_xterm = $(actual_xterm)$x 184d522f475Smrgbinary_resize = $(actual_resize)$x 185d522f475Smrgbinary_uxterm = $(actual_uxterm) 186d522f475Smrgbinary_k8term = $(actual_k8term) 187d522f475Smrg 188d522f475Smrginstall \ 189d522f475Smrginstall-bin \ 190d522f475Smrginstall-full :: xterm$x resize$x $(BINDIR) 191d522f475Smrg@MAY_SETUID@ $(SHELL) $(srcdir)/sinstall.sh @SINSTALL_OPTS@ "$(INSTALL_PROGRAM)" xterm$x @XTERM_PATH@ $(BINDIR)/$(binary_xterm) 192d522f475Smrg@NOT_SETUID@ $(INSTALL_PROGRAM) xterm$x $(BINDIR)/$(binary_xterm) 193d522f475Smrg $(INSTALL_PROGRAM) -m 755 resize$x $(BINDIR)/$(binary_resize) 194956cc18dSsnj 195956cc18dSsnjinstall \ 196956cc18dSsnjinstall-bin \ 197956cc18dSsnjinstall-scripts \ 198956cc18dSsnjinstall-full :: 199492d43a5Smrg @$(SHELL) -c "name=\"$(binary_xterm)\"; \ 200492d43a5Smrg dest=\"$(binary_uxterm)\"; \ 201492d43a5Smrg echo \"... installing $(BINDIR)/\$$dest\"; \ 202492d43a5Smrg if test \"\$$name\" != \"xterm\"; then \ 203492d43a5Smrg sed -e \"s,=xterm,=\$$name,\" $(srcdir)/uxterm >uxterm.tmp; \ 204492d43a5Smrg $(INSTALL_SCRIPT) -m 755 uxterm.tmp $(BINDIR)/\$$dest; \ 205d522f475Smrg rm -f uxterm.tmp; \ 206d522f475Smrg else \ 207492d43a5Smrg $(INSTALL_SCRIPT) -m 755 $(srcdir)/uxterm $(BINDIR)/\$$dest; \ 208492d43a5Smrg fi" 209492d43a5Smrg @$(SHELL) -c "name=\"$(binary_xterm)\"; \ 210492d43a5Smrg dest=\"$(binary_k8term)\"; \ 211492d43a5Smrg echo \"... installing $(BINDIR)/\$$dest\"; \ 212492d43a5Smrg if test \"\$$name\" != \"xterm\"; then \ 213492d43a5Smrg sed -e \"s,=xterm,=\$$name,\" $(srcdir)/koi8rxterm >k8term.tmp; \ 214492d43a5Smrg $(INSTALL_SCRIPT) -m 755 k8term.tmp $(BINDIR)/\$$dest; \ 215d522f475Smrg rm -f k8term.tmp; \ 216d522f475Smrg else \ 217492d43a5Smrg $(INSTALL_SCRIPT) -m 755 $(srcdir)/koi8rxterm $(BINDIR)/\$$dest; \ 218492d43a5Smrg fi" 219492d43a5Smrg @-$(SHELL) -c "name=\"$(binary_xterm)\"; \ 220492d43a5Smrg if test @XTERM_SYMLINK@ != NONE ; then \ 221492d43a5Smrg cd $(BINDIR) && ( \ 222492d43a5Smrg rm -f @XTERM_SYMLINK@ ; \ 223492d43a5Smrg $(LN_S) \$$name @XTERM_SYMLINK@ ; \ 224492d43a5Smrg echo \"... created symbolic link:\" ; \ 225492d43a5Smrg ls -l \$$name @XTERM_SYMLINK@ ) ; \ 226492d43a5Smrg fi" 227d522f475Smrg 228d522f475Smrginstall \ 229d522f475Smrginstall-man \ 230d522f475Smrginstall-full :: $(MANDIR) 231d522f475Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/xterm.man $(MANDIR)/$(actual_xterm).$(manext) $(appsdir) 232d522f475Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/resize.man $(MANDIR)/$(actual_resize).$(manext) $(appsdir) 233d522f475Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/uxterm.man $(MANDIR)/$(actual_uxterm).$(manext) $(appsdir) 234d522f475Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/koi8rxterm.man $(MANDIR)/$(actual_k8term).$(manext) $(appsdir) 235d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(MANDIR) && rm -f @XTERM_SYMLINK@.$(manext) ; fi" 236d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(MANDIR) && $(LN_S) $(actual_xterm).$(manext) @XTERM_SYMLINK@.$(manext) ; fi" 237d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(MANDIR) && echo '... created symbolic link:' && ls -l $(actual_xterm).$(manext) @XTERM_SYMLINK@.$(manext) ; fi" 238d522f475Smrg 23920d2c4d2SmrgAPP_NAMES = XTerm UXTerm KOI8RXTerm 24020d2c4d2Smrg 241d522f475Smrg@no_appsdir@install \ 242d522f475Smrg@no_appsdir@install-app \ 243d522f475Smrg@no_appsdir@install-full :: $(APPSDIR) 24420d2c4d2Smrg@no_appsdir@ @-$(SHELL) -c 'for s in $(APP_NAMES); \ 24520d2c4d2Smrg@no_appsdir@ do \ 24620d2c4d2Smrg@no_appsdir@ echo "** $$s"; \ 24720d2c4d2Smrg@no_appsdir@ d=`echo $$s | sed -e s/XTerm/$(CLASS)/`; \ 24820d2c4d2Smrg@no_appsdir@ echo installing $(APPSDIR)/$$d; \ 24920d2c4d2Smrg@no_appsdir@ sed -e s/XTerm/$(CLASS)/ $(srcdir)/$$s.ad >XTerm.tmp; \ 25020d2c4d2Smrg@no_appsdir@ $(INSTALL_DATA) XTerm.tmp $(APPSDIR)/$$d; \ 25120d2c4d2Smrg@no_appsdir@ echo installing $(APPSDIR)/$$d-color; \ 25220d2c4d2Smrg@no_appsdir@ sed -e s/XTerm/$$d/ $(srcdir)/XTerm-col.ad >XTerm.tmp; \ 25320d2c4d2Smrg@no_appsdir@ $(INSTALL_DATA) XTerm.tmp $(APPSDIR)/$$d-color; \ 25420d2c4d2Smrg@no_appsdir@ done' 255d522f475Smrg@no_appsdir@ @rm -f XTerm.tmp 256d522f475Smrg@no_icondir@ @echo "... installed app-defaults" 257d522f475Smrg 258d522f475Smrg@no_icondir@install \ 259d522f475Smrg@no_icondir@install-icon \ 260d522f475Smrg@no_icondir@install-full :: $(ICONDIR) 261d522f475Smrg@no_icondir@ @$(INSTALL_DATA) $(srcdir)/icons/xterm-color_32x32.xpm $(ICONDIR) 262d522f475Smrg@no_icondir@ @$(INSTALL_DATA) $(srcdir)/icons/xterm-color_48x48.xpm $(ICONDIR) 263d522f475Smrg@no_icondir@ @$(INSTALL_DATA) $(srcdir)/icons/xterm_32x32.xpm $(ICONDIR) 264d522f475Smrg@no_icondir@ @$(INSTALL_DATA) $(srcdir)/icons/xterm_48x48.xpm $(ICONDIR) 265d522f475Smrg@no_icondir@ @echo "... installed icons" 266d522f475Smrg 267d522f475Smrginstall :: 268d522f475Smrg @echo 'Completed installation of executables and documentation.' 269d522f475Smrg @echo 'Use "make install-ti" to install terminfo description.' 270d522f475Smrg 271d522f475SmrgTERMINFO_DIR = @TERMINFO_DIR@ 272d522f475SmrgSET_TERMINFO = @SET_TERMINFO@ 273d522f475Smrg 27420d2c4d2Smrg@no_ticprog@install-full \ 27520d2c4d2Smrg@no_ticprog@install-ti :: $(TERMINFO_DIR) 27620d2c4d2Smrg@no_ticprog@ @$(SHELL) -c "$(SET_TERMINFO) $(srcdir)/run-tic.sh $(srcdir)/terminfo" 27720d2c4d2Smrg@no_ticprog@ @echo 'Completed installation of terminfo description.' 278d522f475Smrg 279d522f475Smrginstall-full \ 280d522f475Smrginstall-tc :: 281d522f475Smrg @-$(SHELL) -c "test -f /etc/termcap && echo 'You must install the termcap entry manually by editing /etc/termcap'" 282d522f475Smrg 283d522f475Smrginstalldirs : $(INSTALL_DIRS) 284d522f475Smrg################################################################################ 285d522f475Smrguninstall \ 286d522f475Smrguninstall-bin \ 287d522f475Smrguninstall-full :: 288d522f475Smrg -$(RM) $(BINDIR)/$(binary_xterm) 289d522f475Smrg -$(RM) $(BINDIR)/$(binary_resize) 290956cc18dSsnj @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(BINDIR) && rm -f @XTERM_SYMLINK@; fi" 291956cc18dSsnj 292956cc18dSsnjuninstall \ 293956cc18dSsnjuninstall-bin \ 294956cc18dSsnjuninstall-scripts \ 295956cc18dSsnjuninstall-full :: 296d522f475Smrg -$(RM) $(BINDIR)/$(binary_uxterm) 297d522f475Smrg -$(RM) $(BINDIR)/$(binary_k8term) 298d522f475Smrg 299d522f475Smrguninstall \ 300d522f475Smrguninstall-man \ 301d522f475Smrguninstall-full :: 302d522f475Smrg -$(RM) $(MANDIR)/$(actual_xterm).$(manext) 303d522f475Smrg -$(RM) $(MANDIR)/$(actual_resize).$(manext) 304d522f475Smrg -$(RM) $(MANDIR)/$(actual_uxterm).$(manext) 305d522f475Smrg -$(RM) $(MANDIR)/$(actual_k8term).$(manext) 306d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(MANDIR) && rm -f @XTERM_SYMLINK@.$(manext); fi" 307d522f475Smrg 308d522f475Smrg@no_appsdir@uninstall \ 309d522f475Smrg@no_appsdir@uninstall-app \ 310d522f475Smrg@no_appsdir@uninstall-full :: 31120d2c4d2Smrg@no_appsdir@ @-$(SHELL) -c 'for s in $(APP_NAMES); \ 31220d2c4d2Smrg@no_appsdir@ do \ 31320d2c4d2Smrg@no_appsdir@ echo "** $$s"; \ 31420d2c4d2Smrg@no_appsdir@ d=`echo $$s | sed -e s/XTerm/$(CLASS)/`; \ 31520d2c4d2Smrg@no_appsdir@ echo uninstalling $(APPSDIR)/$$d; \ 31620d2c4d2Smrg@no_appsdir@ $(RM) $(APPSDIR)/$$d; \ 31720d2c4d2Smrg@no_appsdir@ echo uninstalling $(APPSDIR)/$$d-color; \ 31820d2c4d2Smrg@no_appsdir@ $(RM) $(APPSDIR)/$$d-color; \ 31920d2c4d2Smrg@no_appsdir@ done' 320d522f475Smrg 321d522f475Smrg@no_icondir@uninstall \ 322d522f475Smrg@no_icondir@uninstall-icon \ 323d522f475Smrg@no_icondir@uninstall-full :: 324d522f475Smrg@no_icondir@ -$(RM) $(ICONDIR)/xterm-color_32x32.xpm 325d522f475Smrg@no_icondir@ -$(RM) $(ICONDIR)/xterm_32x32.xpm 326d522f475Smrg@no_icondir@ -$(RM) $(ICONDIR)/xterm-color_48x48.xpm 327d522f475Smrg@no_icondir@ -$(RM) $(ICONDIR)/xterm_48x48.xpm 328d522f475Smrg################################################################################ 329d522f475Smrg# Desktop-utils does not provide an uninstall, and is not uniformly available. 330d522f475Smrg@desktop_utils@DESKTOP_FLAGS = @DESKTOP_FLAGS@ 331d522f475Smrg@desktop_utils@install-desktop \ 332d522f475Smrg@desktop_utils@install-full :: 333d522f475Smrg@desktop_utils@ desktop-file-install $(DESKTOP_FLAGS) xterm.desktop 334d522f475Smrg@desktop_utils@ desktop-file-install $(DESKTOP_FLAGS) uxterm.desktop 335d522f475Smrg################################################################################ 336d522f475Smrgmostlyclean : 337d522f475Smrg -$(RM) *$o *.[is] XtermLog.* .pure core *~ *.bak *.BAK *.out *.tmp 338d522f475Smrg 339d522f475Smrgclean : mostlyclean 340d522f475Smrg -$(RM) $(PROGRAMS) 341d522f475Smrg 3426879286fSmrgdistclean :: clean 343d522f475Smrg -$(RM) Makefile config.status config.cache config.log xtermcfg.h 3446879286fSmrg 3456879286fSmrgdistclean \ 3466879286fSmrgdocs-clean :: 347d522f475Smrg -$(RM) *.ps *.pdf *.png 34820d2c4d2Smrg -$(SHELL) -c 'for p in xterm resize uxterm koi8rxterm; \ 34920d2c4d2Smrg do \ 35020d2c4d2Smrg $(RM) $$p.html $$p.$(manext) $$p.txt; \ 35120d2c4d2Smrg done' 352d522f475Smrg -$(RM) ctlseqs.html ctlseqs.$(manext) 353d522f475Smrg 354d522f475Smrgrealclean : distclean 355d522f475Smrg -$(RM) tags TAGS 356d522f475Smrg 357d522f475Smrgmaintainer-clean : realclean 358d522f475Smrg -$(RM) 256colres.h 88colres.h 359d522f475Smrg################################################################################ 360d522f475Smrgterminfo.out : terminfo ; tic -a -I -1 terminfo >$@ 361d522f475Smrgtermcap.out : termcap ; tic -a -C -U termcap >$@ 362d522f475Smrg################################################################################ 363a1f3da82Smrgdocs-ctlseqs \ 36420d2c4d2Smrgdocs :: ctlseqs.html \ 36520d2c4d2Smrg ctlseqs.pdf \ 36620d2c4d2Smrg ctlseqs.ps \ 36720d2c4d2Smrg ctlseqs.txt 368d522f475Smrgctlseqs.html : ctlseqs.ms 369d522f475Smrgctlseqs.pdf : ctlseqs.ps 370d522f475Smrgctlseqs.ps : ctlseqs.ms 371d522f475Smrgctlseqs.txt : ctlseqs.ms 372d522f475Smrg################################################################################ 373a1f3da82Smrgdocs-resize \ 37420d2c4d2Smrgdocs :: resize.html \ 37520d2c4d2Smrg resize.pdf \ 37620d2c4d2Smrg resize.ps \ 37720d2c4d2Smrg resize.txt 37820d2c4d2Smrgresize.html : resize.$(manext) 37920d2c4d2Smrgresize.pdf : resize.ps 38020d2c4d2Smrgresize.ps : resize.$(manext) 38120d2c4d2Smrgresize.txt : resize.$(manext) 38220d2c4d2Smrg################################################################################ 383a1f3da82Smrgdocs-xterm \ 38420d2c4d2Smrgdocs :: xterm.html \ 38520d2c4d2Smrg xterm.pdf \ 38620d2c4d2Smrg xterm.ps \ 38720d2c4d2Smrg xterm.txt 388d522f475Smrgxterm.html : xterm.$(manext) 389d522f475Smrgxterm.pdf : xterm.ps 390d522f475Smrgxterm.ps : xterm.$(manext) 391d522f475Smrgxterm.txt : xterm.$(manext) 392d522f475Smrg################################################################################ 393a1f3da82Smrgdocs-uxterm \ 39420d2c4d2Smrgdocs :: uxterm.html \ 39520d2c4d2Smrg uxterm.pdf \ 39620d2c4d2Smrg uxterm.ps \ 39720d2c4d2Smrg uxterm.txt 39820d2c4d2Smrguxterm.html : uxterm.$(manext) 39920d2c4d2Smrguxterm.pdf : uxterm.ps 40020d2c4d2Smrguxterm.ps : uxterm.$(manext) 40120d2c4d2Smrguxterm.txt : uxterm.$(manext) 40220d2c4d2Smrg################################################################################ 403a1f3da82Smrgdocs-koi8rxterm \ 40420d2c4d2Smrgdocs :: koi8rxterm.html \ 40520d2c4d2Smrg koi8rxterm.pdf \ 40620d2c4d2Smrg koi8rxterm.ps \ 40720d2c4d2Smrg koi8rxterm.txt 40820d2c4d2Smrgkoi8rxterm.html : koi8rxterm.$(manext) 40920d2c4d2Smrgkoi8rxterm.pdf : koi8rxterm.ps 41020d2c4d2Smrgkoi8rxterm.ps : koi8rxterm.$(manext) 41120d2c4d2Smrgkoi8rxterm.txt : koi8rxterm.$(manext) 41220d2c4d2Smrg################################################################################ 413d522f475Smrglint : 414d522f475Smrg $(LINT) $(CPPFLAGS) $(SRCS1) 415d522f475Smrg $(LINT) $(CPPFLAGS) $(SRCS2) 416d522f475Smrg 417d522f475Smrgtags : 41820d2c4d2Smrg $(CTAGS) $(SRCS) $(HDRS) 419d522f475Smrg 420d522f475SmrgTAGS : 42120d2c4d2Smrg $(ETAGS) $(SRCS) $(HDRS) 422d522f475Smrg 423d522f475Smrg$(TERMINFO_DIR) $(INSTALL_DIRS) : 42420d2c4d2Smrg mkdir -p $@ 425d522f475Smrg 426d522f475SmrgALWAYS : 427d522f475Smrg 428d522f475Smrgdepend : $(TABLES) 429d522f475Smrg makedepend -- $(CPPFLAGS) -- $(SRCS) 430d522f475Smrg 431d522f475Smrg# DO NOT DELETE THIS LINE -- make depend depends on it. 432