Makefile.in revision 20d2c4d2
120d2c4d2Smrg## $XTermId: Makefile.in,v 1.171 2010/04/04 22:41:32 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) 68d522f475SmrgLDFLAGS = @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 :: 199d522f475Smrg @$(SHELL) -c 'echo "... installing $(BINDIR)/$(binary_uxterm)"; \ 200d522f475Smrg if test "$(binary_xterm)" != "xterm"; then \ 201d522f475Smrg name="$(binary_xterm)"; \ 202d522f475Smrg sed -e "s,=xterm,=$$name," $(srcdir)/uxterm >uxterm.tmp; \ 203d522f475Smrg $(INSTALL_SCRIPT) -m 755 uxterm.tmp $(BINDIR)/$(binary_uxterm); \ 204d522f475Smrg rm -f uxterm.tmp; \ 205d522f475Smrg else \ 206d522f475Smrg $(INSTALL_SCRIPT) -m 755 $(srcdir)/uxterm $(BINDIR)/$(binary_uxterm); \ 207d522f475Smrg fi' 208d522f475Smrg @$(SHELL) -c 'echo "... installing $(BINDIR)/$(binary_k8term)"; \ 209d522f475Smrg if test "$(binary_xterm)" != "xterm"; then \ 210d522f475Smrg name="$(binary_xterm)"; \ 211d522f475Smrg sed -e "s,=xterm,=$$name," $(srcdir)/koi8rxterm >k8term.tmp; \ 212d522f475Smrg $(INSTALL_SCRIPT) -m 755 k8term.tmp $(BINDIR)/$(binary_k8term); \ 213d522f475Smrg rm -f k8term.tmp; \ 214d522f475Smrg else \ 215d522f475Smrg $(INSTALL_SCRIPT) -m 755 $(srcdir)/koi8rxterm $(BINDIR)/$(binary_k8term); \ 216d522f475Smrg fi' 217d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(BINDIR) && rm -f @XTERM_SYMLINK@ ; fi" 218d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(BINDIR) && $(LN_S) $(binary_xterm) @XTERM_SYMLINK@ ; fi" 219d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(BINDIR) && echo '... created symbolic link:' && ls -l $(binary_xterm) @XTERM_SYMLINK@ ; fi" 220d522f475Smrg 221d522f475Smrginstall \ 222d522f475Smrginstall-man \ 223d522f475Smrginstall-full :: $(MANDIR) 224d522f475Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/xterm.man $(MANDIR)/$(actual_xterm).$(manext) $(appsdir) 225d522f475Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/resize.man $(MANDIR)/$(actual_resize).$(manext) $(appsdir) 226d522f475Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/uxterm.man $(MANDIR)/$(actual_uxterm).$(manext) $(appsdir) 227d522f475Smrg $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/koi8rxterm.man $(MANDIR)/$(actual_k8term).$(manext) $(appsdir) 228d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(MANDIR) && rm -f @XTERM_SYMLINK@.$(manext) ; fi" 229d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(MANDIR) && $(LN_S) $(actual_xterm).$(manext) @XTERM_SYMLINK@.$(manext) ; fi" 230d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(MANDIR) && echo '... created symbolic link:' && ls -l $(actual_xterm).$(manext) @XTERM_SYMLINK@.$(manext) ; fi" 231d522f475Smrg 23220d2c4d2SmrgAPP_NAMES = XTerm UXTerm KOI8RXTerm 23320d2c4d2Smrg 234d522f475Smrg@no_appsdir@install \ 235d522f475Smrg@no_appsdir@install-app \ 236d522f475Smrg@no_appsdir@install-full :: $(APPSDIR) 23720d2c4d2Smrg@no_appsdir@ @-$(SHELL) -c 'for s in $(APP_NAMES); \ 23820d2c4d2Smrg@no_appsdir@ do \ 23920d2c4d2Smrg@no_appsdir@ echo "** $$s"; \ 24020d2c4d2Smrg@no_appsdir@ d=`echo $$s | sed -e s/XTerm/$(CLASS)/`; \ 24120d2c4d2Smrg@no_appsdir@ echo installing $(APPSDIR)/$$d; \ 24220d2c4d2Smrg@no_appsdir@ sed -e s/XTerm/$(CLASS)/ $(srcdir)/$$s.ad >XTerm.tmp; \ 24320d2c4d2Smrg@no_appsdir@ $(INSTALL_DATA) XTerm.tmp $(APPSDIR)/$$d; \ 24420d2c4d2Smrg@no_appsdir@ echo installing $(APPSDIR)/$$d-color; \ 24520d2c4d2Smrg@no_appsdir@ sed -e s/XTerm/$$d/ $(srcdir)/XTerm-col.ad >XTerm.tmp; \ 24620d2c4d2Smrg@no_appsdir@ $(INSTALL_DATA) XTerm.tmp $(APPSDIR)/$$d-color; \ 24720d2c4d2Smrg@no_appsdir@ done' 248d522f475Smrg@no_appsdir@ @rm -f XTerm.tmp 249d522f475Smrg@no_icondir@ @echo "... installed app-defaults" 250d522f475Smrg 251d522f475Smrg@no_icondir@install \ 252d522f475Smrg@no_icondir@install-icon \ 253d522f475Smrg@no_icondir@install-full :: $(ICONDIR) 254d522f475Smrg@no_icondir@ @$(INSTALL_DATA) $(srcdir)/icons/xterm-color_32x32.xpm $(ICONDIR) 255d522f475Smrg@no_icondir@ @$(INSTALL_DATA) $(srcdir)/icons/xterm-color_48x48.xpm $(ICONDIR) 256d522f475Smrg@no_icondir@ @$(INSTALL_DATA) $(srcdir)/icons/xterm_32x32.xpm $(ICONDIR) 257d522f475Smrg@no_icondir@ @$(INSTALL_DATA) $(srcdir)/icons/xterm_48x48.xpm $(ICONDIR) 258d522f475Smrg@no_icondir@ @echo "... installed icons" 259d522f475Smrg 260d522f475Smrginstall :: 261d522f475Smrg @echo 'Completed installation of executables and documentation.' 262d522f475Smrg @echo 'Use "make install-ti" to install terminfo description.' 263d522f475Smrg 264d522f475SmrgTERMINFO_DIR = @TERMINFO_DIR@ 265d522f475SmrgSET_TERMINFO = @SET_TERMINFO@ 266d522f475Smrg 26720d2c4d2Smrg@no_ticprog@install-full \ 26820d2c4d2Smrg@no_ticprog@install-ti :: $(TERMINFO_DIR) 26920d2c4d2Smrg@no_ticprog@ @$(SHELL) -c "$(SET_TERMINFO) $(srcdir)/run-tic.sh $(srcdir)/terminfo" 27020d2c4d2Smrg@no_ticprog@ @echo 'Completed installation of terminfo description.' 271d522f475Smrg 272d522f475Smrginstall-full \ 273d522f475Smrginstall-tc :: 274d522f475Smrg @-$(SHELL) -c "test -f /etc/termcap && echo 'You must install the termcap entry manually by editing /etc/termcap'" 275d522f475Smrg 276d522f475Smrginstalldirs : $(INSTALL_DIRS) 277d522f475Smrg################################################################################ 278d522f475Smrguninstall \ 279d522f475Smrguninstall-bin \ 280d522f475Smrguninstall-full :: 281d522f475Smrg -$(RM) $(BINDIR)/$(binary_xterm) 282d522f475Smrg -$(RM) $(BINDIR)/$(binary_resize) 283956cc18dSsnj @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(BINDIR) && rm -f @XTERM_SYMLINK@; fi" 284956cc18dSsnj 285956cc18dSsnjuninstall \ 286956cc18dSsnjuninstall-bin \ 287956cc18dSsnjuninstall-scripts \ 288956cc18dSsnjuninstall-full :: 289d522f475Smrg -$(RM) $(BINDIR)/$(binary_uxterm) 290d522f475Smrg -$(RM) $(BINDIR)/$(binary_k8term) 291d522f475Smrg 292d522f475Smrguninstall \ 293d522f475Smrguninstall-man \ 294d522f475Smrguninstall-full :: 295d522f475Smrg -$(RM) $(MANDIR)/$(actual_xterm).$(manext) 296d522f475Smrg -$(RM) $(MANDIR)/$(actual_resize).$(manext) 297d522f475Smrg -$(RM) $(MANDIR)/$(actual_uxterm).$(manext) 298d522f475Smrg -$(RM) $(MANDIR)/$(actual_k8term).$(manext) 299d522f475Smrg @-$(SHELL) -c "if test @XTERM_SYMLINK@ != NONE ; then cd $(MANDIR) && rm -f @XTERM_SYMLINK@.$(manext); fi" 300d522f475Smrg 301d522f475Smrg@no_appsdir@uninstall \ 302d522f475Smrg@no_appsdir@uninstall-app \ 303d522f475Smrg@no_appsdir@uninstall-full :: 30420d2c4d2Smrg@no_appsdir@ @-$(SHELL) -c 'for s in $(APP_NAMES); \ 30520d2c4d2Smrg@no_appsdir@ do \ 30620d2c4d2Smrg@no_appsdir@ echo "** $$s"; \ 30720d2c4d2Smrg@no_appsdir@ d=`echo $$s | sed -e s/XTerm/$(CLASS)/`; \ 30820d2c4d2Smrg@no_appsdir@ echo uninstalling $(APPSDIR)/$$d; \ 30920d2c4d2Smrg@no_appsdir@ $(RM) $(APPSDIR)/$$d; \ 31020d2c4d2Smrg@no_appsdir@ echo uninstalling $(APPSDIR)/$$d-color; \ 31120d2c4d2Smrg@no_appsdir@ $(RM) $(APPSDIR)/$$d-color; \ 31220d2c4d2Smrg@no_appsdir@ done' 313d522f475Smrg 314d522f475Smrg@no_icondir@uninstall \ 315d522f475Smrg@no_icondir@uninstall-icon \ 316d522f475Smrg@no_icondir@uninstall-full :: 317d522f475Smrg@no_icondir@ -$(RM) $(ICONDIR)/xterm-color_32x32.xpm 318d522f475Smrg@no_icondir@ -$(RM) $(ICONDIR)/xterm_32x32.xpm 319d522f475Smrg@no_icondir@ -$(RM) $(ICONDIR)/xterm-color_48x48.xpm 320d522f475Smrg@no_icondir@ -$(RM) $(ICONDIR)/xterm_48x48.xpm 321d522f475Smrg################################################################################ 322d522f475Smrg# Desktop-utils does not provide an uninstall, and is not uniformly available. 323d522f475Smrg@desktop_utils@DESKTOP_FLAGS = @DESKTOP_FLAGS@ 324d522f475Smrg@desktop_utils@install-desktop \ 325d522f475Smrg@desktop_utils@install-full :: 326d522f475Smrg@desktop_utils@ desktop-file-install $(DESKTOP_FLAGS) xterm.desktop 327d522f475Smrg@desktop_utils@ desktop-file-install $(DESKTOP_FLAGS) uxterm.desktop 328d522f475Smrg################################################################################ 329d522f475Smrgmostlyclean : 330d522f475Smrg -$(RM) *$o *.[is] XtermLog.* .pure core *~ *.bak *.BAK *.out *.tmp 331d522f475Smrg 332d522f475Smrgclean : mostlyclean 333d522f475Smrg -$(RM) $(PROGRAMS) 334d522f475Smrg 335d522f475Smrgdistclean : clean 336d522f475Smrg -$(RM) Makefile config.status config.cache config.log xtermcfg.h 337d522f475Smrg -$(RM) *.ps *.pdf *.png 33820d2c4d2Smrg -$(SHELL) -c 'for p in xterm resize uxterm koi8rxterm; \ 33920d2c4d2Smrg do \ 34020d2c4d2Smrg $(RM) $$p.html $$p.$(manext) $$p.txt; \ 34120d2c4d2Smrg done' 342d522f475Smrg -$(RM) ctlseqs.html ctlseqs.$(manext) 343d522f475Smrg 344d522f475Smrgrealclean : distclean 345d522f475Smrg -$(RM) tags TAGS 346d522f475Smrg 347d522f475Smrgmaintainer-clean : realclean 348d522f475Smrg -$(RM) 256colres.h 88colres.h 349d522f475Smrg################################################################################ 350d522f475Smrgterminfo.out : terminfo ; tic -a -I -1 terminfo >$@ 351d522f475Smrgtermcap.out : termcap ; tic -a -C -U termcap >$@ 352d522f475Smrg################################################################################ 35320d2c4d2Smrgdocs :: ctlseqs.html \ 35420d2c4d2Smrg ctlseqs.pdf \ 35520d2c4d2Smrg ctlseqs.ps \ 35620d2c4d2Smrg ctlseqs.txt 357d522f475Smrgctlseqs.html : ctlseqs.ms 358d522f475Smrgctlseqs.pdf : ctlseqs.ps 359d522f475Smrgctlseqs.ps : ctlseqs.ms 360d522f475Smrgctlseqs.txt : ctlseqs.ms 361d522f475Smrg################################################################################ 36220d2c4d2Smrgdocs :: resize.html \ 36320d2c4d2Smrg resize.pdf \ 36420d2c4d2Smrg resize.ps \ 36520d2c4d2Smrg resize.txt 36620d2c4d2Smrgresize.html : resize.$(manext) 36720d2c4d2Smrgresize.pdf : resize.ps 36820d2c4d2Smrgresize.ps : resize.$(manext) 36920d2c4d2Smrgresize.txt : resize.$(manext) 37020d2c4d2Smrg################################################################################ 37120d2c4d2Smrgdocs :: xterm.html \ 37220d2c4d2Smrg xterm.pdf \ 37320d2c4d2Smrg xterm.ps \ 37420d2c4d2Smrg xterm.txt 375d522f475Smrgxterm.html : xterm.$(manext) 376d522f475Smrgxterm.pdf : xterm.ps 377d522f475Smrgxterm.ps : xterm.$(manext) 378d522f475Smrgxterm.txt : xterm.$(manext) 379d522f475Smrg################################################################################ 38020d2c4d2Smrgdocs :: uxterm.html \ 38120d2c4d2Smrg uxterm.pdf \ 38220d2c4d2Smrg uxterm.ps \ 38320d2c4d2Smrg uxterm.txt 38420d2c4d2Smrguxterm.html : uxterm.$(manext) 38520d2c4d2Smrguxterm.pdf : uxterm.ps 38620d2c4d2Smrguxterm.ps : uxterm.$(manext) 38720d2c4d2Smrguxterm.txt : uxterm.$(manext) 38820d2c4d2Smrg################################################################################ 38920d2c4d2Smrgdocs :: koi8rxterm.html \ 39020d2c4d2Smrg koi8rxterm.pdf \ 39120d2c4d2Smrg koi8rxterm.ps \ 39220d2c4d2Smrg koi8rxterm.txt 39320d2c4d2Smrgkoi8rxterm.html : koi8rxterm.$(manext) 39420d2c4d2Smrgkoi8rxterm.pdf : koi8rxterm.ps 39520d2c4d2Smrgkoi8rxterm.ps : koi8rxterm.$(manext) 39620d2c4d2Smrgkoi8rxterm.txt : koi8rxterm.$(manext) 39720d2c4d2Smrg################################################################################ 398d522f475Smrglint : 399d522f475Smrg $(LINT) $(CPPFLAGS) $(SRCS1) 400d522f475Smrg $(LINT) $(CPPFLAGS) $(SRCS2) 401d522f475Smrg 402d522f475Smrgtags : 40320d2c4d2Smrg $(CTAGS) $(SRCS) $(HDRS) 404d522f475Smrg 405d522f475SmrgTAGS : 40620d2c4d2Smrg $(ETAGS) $(SRCS) $(HDRS) 407d522f475Smrg 408d522f475Smrg$(TERMINFO_DIR) $(INSTALL_DIRS) : 40920d2c4d2Smrg mkdir -p $@ 410d522f475Smrg 411d522f475SmrgALWAYS : 412d522f475Smrg 413d522f475Smrgdepend : $(TABLES) 414d522f475Smrg makedepend -- $(CPPFLAGS) -- $(SRCS) 415d522f475Smrg 416d522f475Smrg# DO NOT DELETE THIS LINE -- make depend depends on it. 417