diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2006-11-26 11:11:55 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2006-11-26 11:11:55 +0000 |
commit | 145a665014b2aa230b81b582689c8ec17ef9968e (patch) | |
tree | 5ea1019527fe16cc21b9702371c72cc7f8c8090c /app/xterm/Makefile.in | |
parent | 95c2d1cbda23a41cdf6e63520c7f0b825e63dd5b (diff) |
Importing xterm 216
Diffstat (limited to 'app/xterm/Makefile.in')
-rw-r--r-- | app/xterm/Makefile.in | 274 |
1 files changed, 274 insertions, 0 deletions
diff --git a/app/xterm/Makefile.in b/app/xterm/Makefile.in new file mode 100644 index 000000000..884c02aa7 --- /dev/null +++ b/app/xterm/Makefile.in @@ -0,0 +1,274 @@ +## $XTermId: Makefile.in,v 1.135 2006/08/03 21:15:53 tom Exp $ +## +## $XFree86: xc/programs/xterm/Makefile.in,v 3.56 2006/06/19 00:36:50 dickey Exp $ ## +## +## Copyright 2002-2005,2006 by Thomas E. Dickey +## +## All Rights Reserved +## +## Permission to use, copy, modify, and distribute this software and its +## documentation for any purpose and without fee is hereby granted, +## provided that the above copyright notice appear in all copies and that +## both that copyright notice and this permission notice appear in +## supporting documentation, and that the name of the above listed +## copyright holder(s) not be used in advertising or publicity pertaining +## to distribution of the software without specific, written prior +## permission. +## +## THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD +## TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +## AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE +## LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +## WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +## ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +## OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +SHELL = /bin/sh + +#### Start of system configuration section. #### + +srcdir = @srcdir@ +VPATH = @srcdir@ + +x = @EXEEXT@ +o = .@OBJEXT@ + +CC = @CC@ +CPP = @CPP@ +AWK = @AWK@ +LINK = $(CC) $(CFLAGS) + +LN_S = @LN_S@ +RM = rm -f +LINT = @LINT@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_DATA = @INSTALL_DATA@ +transform = @program_transform_name@ + +X_LIBS = @X_LIBS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ + +EXTRA_CFLAGS = @EXTRA_CFLAGS@ +EXTRA_CPPFLAGS = @EXTRA_CPPFLAGS@ +EXTRA_LOADFLAGS = @IMAKE_LOADFLAGS@ + +CPPFLAGS = -I. -I$(srcdir) -DHAVE_CONFIG_H @CPPFLAGS@ $(EXTRA_CPPFLAGS) +CFLAGS = @CFLAGS@ $(EXTRA_CFLAGS) +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +manext = 1 +bindir = @bindir@ +libdir = @libdir@ +mandir = @mandir@/man$(manext) +appsdir = @appsdir@ + +#### End of system configuration section. #### + +DESTDIR = +BINDIR = $(DESTDIR)$(bindir) +LIBDIR = $(DESTDIR)$(libdir) +MANDIR = $(DESTDIR)$(mandir) +APPSDIR = $(DESTDIR)$(appsdir) + +INSTALL_DIRS = $(BINDIR) $(APPSDIR) $(MANDIR) + +CLASS = XTerm +EXTRAHDR = @EXTRAHDRS@ +EXTRASRC = @EXTRASRCS@ +EXTRAOBJ = @EXTRAOBJS@ + + SRCS1 = button.c charproc.c charsets.c cursor.c \ + data.c doublechr.c fontutils.c input.c \ + $(MAINSRC) menu.c misc.c print.c ptydata.c \ + screen.c scrollbar.c tabs.c util.c xstrings.c \ + VTPrsTbl.c $(EXTRASRC) + OBJS1 = button$o charproc$o charsets$o cursor$o \ + data$o doublechr$o fontutils$o input$o \ + main$o menu$o misc$o print$o ptydata$o \ + screen$o scrollbar$o tabs$o util$o xstrings$o \ + VTPrsTbl$o $(EXTRAOBJ) + SRCS2 = resize.c xstrings.c + OBJS2 = resize$o xstrings$o + SRCS = $(SRCS1) $(SRCS2) + OBJS = $(OBJS1) $(OBJS2) + HDRS = VTparse.h data.h error.h main.h menu.h proto.h \ + ptyx.h version.h xstrings.h xterm.h $(EXTRAHDR) + PROGRAMS = xterm$x resize$x + +all : $(PROGRAMS) + +.SUFFIXES : .i .def .hin + +.c$o : +@RULE_CC@ + @ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/$*.c + +.c.i : +@RULE_CC@ + @ECHO_CC@$(CPP) -C $(CPPFLAGS) $*.c >$@ + +.def.hin : + grep '^CASE_' $< | $(AWK) '{printf "#define %s %d\n", $$1, n++}' >$@ + +main$o : main.h +misc$o : version.h + +$(OBJS1) : xterm.h ptyx.h xtermcfg.h +main$o resize$o screen$o : xterm_io.h + +xterm$x : $(OBJS1) + @ECHO_LD@$(LINK) $(LDFLAGS) -o $@ $(OBJS1) $(X_LIBS) $(X_EXTRA_LIBS) $(LIBS) $(EXTRA_LOADFLAGS) + +resize$x : $(OBJS2) + @ECHO_LD@$(SHELL) $(srcdir)/plink.sh $(LINK) $(LDFLAGS) -o $@ $(OBJS2) $(X_LIBS) $(X_EXTRA_LIBS) $(LIBS) + +256colres.h : + -rm -f $@ + perl $(srcdir)/256colres.pl > $@ + +88colres.h : + -rm -f $@ + perl $(srcdir)/88colres.pl > $@ + +charproc$o : main.h @CHARPROC_DEPS@ + +actual_xterm = `echo xterm| sed '$(transform)'` +actual_resize = `echo resize| sed '$(transform)'` +actual_uxterm = `echo uxterm| sed '$(transform)'` + +binary_xterm = $(actual_xterm)$x +binary_resize = $(actual_resize)$x +binary_uxterm = $(actual_uxterm) + +install \ +install-bin \ +install-full :: xterm$x resize$x $(BINDIR) +@MAY_SETUID@ $(SHELL) $(srcdir)/sinstall.sh @SINSTALL_OPTS@ "$(INSTALL_PROGRAM)" xterm$x @XTERM_PATH@ $(BINDIR)/$(binary_xterm) +@NOT_SETUID@ $(INSTALL_PROGRAM) xterm$x $(BINDIR)/$(binary_xterm) + $(INSTALL_PROGRAM) -m 755 resize$x $(BINDIR)/$(binary_resize) + @$(SHELL) -c 'echo "... installing $(BINDIR)/$(binary_uxterm)"; \ + if test "$(binary_xterm)" != "xterm"; then \ + name="$(binary_xterm)"; \ + sed -e "s,=xterm,=$$name," $(srcdir)/uxterm >uxterm.tmp; \ + $(INSTALL_SCRIPT) -m 755 uxterm.tmp $(BINDIR)/$(binary_uxterm); \ + rm -f uxterm.tmp; \ + else \ + $(INSTALL_SCRIPT) -m 755 $(srcdir)/uxterm $(BINDIR)/$(binary_uxterm); \ + fi' + @-$(SHELL) -c "(test @XTERM_SYMLINK@ != NONE && cd $(BINDIR) && rm -f @XTERM_SYMLINK@) || exit 0" + @-$(SHELL) -c "(test @XTERM_SYMLINK@ != NONE && cd $(BINDIR) && $(LN_S) $(binary_xterm) @XTERM_SYMLINK@) || exit 0" + @-$(SHELL) -c "(test @XTERM_SYMLINK@ != NONE && cd $(BINDIR) && echo '... created symbolic link:' && ls -l $(binary_xterm) @XTERM_SYMLINK@) || exit 0" + +install \ +install-man \ +install-full :: $(MANDIR) + $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/xterm.man $(MANDIR)/$(actual_xterm).$(manext) $(appsdir) + $(SHELL) $(srcdir)/minstall.sh "$(INSTALL_DATA)" $(srcdir)/resize.man $(MANDIR)/$(actual_resize).$(manext) $(appsdir) + @-$(SHELL) -c "(test @XTERM_SYMLINK@ != NONE && cd $(MANDIR) && rm -f @XTERM_SYMLINK@.$(manext)) || exit 0" + @-$(SHELL) -c "(test @XTERM_SYMLINK@ != NONE && cd $(MANDIR) && $(LN_S) $(actual_xterm).$(manext) @XTERM_SYMLINK@.$(manext)) || exit 0" + @-$(SHELL) -c "(test @XTERM_SYMLINK@ != NONE && cd $(MANDIR) && echo '... created symbolic link:' && ls -l $(actual_xterm).$(manext) @XTERM_SYMLINK@.$(manext)) || exit 0" + +@no_appsdir@install \ +@no_appsdir@install-app \ +@no_appsdir@install-full :: $(APPSDIR) +@no_appsdir@ @echo installing $(APPSDIR)/$(CLASS) +@no_appsdir@ @sed -e s/XTerm/$(CLASS)/ $(srcdir)/XTerm.ad >XTerm.tmp +@no_appsdir@ @$(INSTALL_DATA) XTerm.tmp $(APPSDIR)/$(CLASS) +@no_appsdir@ @echo installing $(APPSDIR)/$(CLASS)-color +@no_appsdir@ @sed -e s/XTerm/$(CLASS)/ $(srcdir)/XTerm-col.ad >XTerm.tmp +@no_appsdir@ @$(INSTALL_DATA) XTerm.tmp $(APPSDIR)/$(CLASS)-color +@no_appsdir@ @echo installing $(APPSDIR)/UXTerm +@no_appsdir@ @sed -e s/XTerm/$(CLASS)/ $(srcdir)/UXTerm.ad >XTerm.tmp +@no_appsdir@ @$(INSTALL_DATA) XTerm.tmp $(APPSDIR)/UXTerm +@no_appsdir@ @rm -f XTerm.tmp + +install :: + @echo 'Completed installation of executables and documentation.' + @echo 'Use "make install-ti" to install terminfo description.' + +TERMINFO_DIR = @TERMINFO_DIR@ +SET_TERMINFO = @SET_TERMINFO@ + +install-full \ +install-ti :: $(TERMINFO_DIR) + $(SET_TERMINFO) tic $(srcdir)/terminfo + @echo 'Completed installation of terminfo description.' + +install-full \ +install-tc :: + @test -f /etc/termcap && echo 'You must install the termcap entry manually by editing /etc/termcap' + +installdirs : $(INSTALL_DIRS) + +uninstall \ +uninstall-bin \ +uninstall-full :: + -$(RM) $(BINDIR)/$(binary_xterm) + -$(RM) $(BINDIR)/$(binary_resize) + -$(RM) $(BINDIR)/$(binary_uxterm) + @-$(SHELL) -c "test @XTERM_SYMLINK@ != NONE && cd $(BINDIR) && rm -f @XTERM_SYMLINK@" + +uninstall \ +uninstall-man \ +uninstall-full :: + -$(RM) $(MANDIR)/$(actual_xterm).$(manext) + -$(RM) $(MANDIR)/$(actual_resize).$(manext) + @-$(SHELL) -c "test @XTERM_SYMLINK@ != NONE && cd $(MANDIR) && rm -f @XTERM_SYMLINK@.$(manext)" + +@no_appsdir@uninstall \ +@no_appsdir@uninstall-app \ +@no_appsdir@uninstall-full :: +@no_appsdir@ -$(RM) $(APPSDIR)/$(CLASS) +@no_appsdir@ -$(RM) $(APPSDIR)/$(CLASS)-color +@no_appsdir@ -$(RM) $(APPSDIR)/UXTerm + +mostlyclean : + -$(RM) *$o *.[is] XtermLog.* .pure core *~ *.bak *.BAK *.out *.tmp + +clean : mostlyclean + -$(RM) $(PROGRAMS) + +distclean : clean + -$(RM) Makefile config.status config.cache config.log xtermcfg.h + +realclean : distclean + -$(RM) tags TAGS ctlseqs.ps ctlseqs.txt + +maintainer-clean : realclean + -$(RM) 256colres.h 88colres.h + +ctlseqs.html : ctlseqs.ms + GROFF_NO_SGR=stupid $(SHELL) -c "tbl ctlseqs.ms | groff -Thtml -ms" >$@ + +ctlseqs.txt : ctlseqs.ms + GROFF_NO_SGR=stupid $(SHELL) -c "tbl ctlseqs.ms | nroff -Tascii -ms | col -bx" >$@ + +ctlseqs.ps : ctlseqs.ms + tbl ctlseqs.ms | groff -ms >$@ + +lint : + $(LINT) $(CPPFLAGS) $(SRCS1) + $(LINT) $(CPPFLAGS) $(SRCS2) + +tags : + ctags $(SRCS) $(HDRS) + +TAGS : + etags $(SRCS) $(HDRS) + +$(TERMINFO_DIR) $(INSTALL_DIRS) : + $(SHELL) ${srcdir}/mkdirs.sh $@ + +ALWAYS : + +depend : $(TABLES) + makedepend -- $(CPPFLAGS) -- $(SRCS) + +# DO NOT DELETE THIS LINE -- make depend depends on it. |