Annotation of 43BSDTahoe/new/X/xterm/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: #      $Source: /u1/X/xterm/RCS/Makefile,v $
                      3: #      $Header: Makefile,v 10.2 86/12/01 17:52:22 swick Rel $
                      4: #
                      5: 
                      6: #
                      7: #      Makefile for X window system terminal emulator.
                      8: #      @(#)Makefile       X10/6.6B 12/26/86
                      9: #
                     10: 
                     11: DESTDIR=
                     12: # We put xterm in /etc so you can run on partial boot.  A link is put
                     13: # in CONFDIR so normal search paths will find xterm.
                     14: # 
                     15: # For the 4.3 distribution, the executable is put in /usr/new instead.
                     16: #
                     17: CONFDIR= /usr/new
                     18: INCLUDES= -I../include
                     19: LIBS= -lX -ltermcap
                     20: #
                     21: # The option KEYBD may be included if the keyboard mods have been done to
                     22: # XKeyBind.c in libX.a.
                     23: cflags = -O -DMODEMENU ${INCLUDES} -DUTMP -DCHANGEFONT -DALLOWUNSHIFTEDSELECTION
                     24: #
                     25: # NOWINDOWMENU disables the window manager menu (right button)
                     26: # CHANGEFONT   allows dynamic font changes via escape sequence
                     27: #cflags = -O -DMODEMENU ${INCLUDES} -DUTMP -DNOWINDOWMENU -DCHANGEFONT
                     28: CFLAGS = -R ${cflags}
                     29: SOURCE = Makefile data.h error.h menu.h ptyx.h scrollbar.h VTparse.h \
                     30:                Tekparse.h button.c charproc.c cursor.c data.c input.c \
                     31:                main.c menu.c misc.c screen.c scrollbar.c tabs.c \
                     32:                Tekparsetable.c Tekproc.c util.c VTparsetable.c
                     33: 
                     34: .SUFFIXES: .o .h .c
                     35: 
                     36: OBJS = main.o input.o charproc.o cursor.o util.o tabs.o \
                     37:        screen.o scrollbar.o button.o Tekproc.o misc.o \
                     38:        VTparsetable.o Tekparsetable.o data.o menu.o
                     39: 
                     40: all: xterm resize
                     41: 
                     42: xterm: $(OBJS)
                     43:        $(CC) $(CFLAGS) -o xterm $(OBJS) $(LIBS)
                     44: 
                     45: button.o: data.h error.h menu.h ptyx.h scrollbar.h
                     46: 
                     47: charproc.o: VTparse.h error.h data.h menu.h ptyx.h scrollbar.h
                     48: 
                     49: cursor.o: ptyx.h
                     50: 
                     51: data.o: data.c ptyx.h scrollbar.h
                     52:        $(CC) $(cflags) -c data.c
                     53: 
                     54: input.o: ptyx.h
                     55: 
                     56: main.o: data.h error.h main.h ptyx.h scrollbar.h
                     57: 
                     58: menu.o: menu.h
                     59: 
                     60: misc.o: error.h ptyx.h scrollbar.h gray.ic hilite.ic icon.ic wait.ic waitmask.ic
                     61: 
                     62: screen.o: error.h ptyx.h scrollbar.h
                     63: 
                     64: scrollbar.o: error.h ptyx.h scrollbar.h button.ic dark.ic light.ic upline.ic \
                     65:        downline.ic uppage.ic downpage.ic top.ic bottom.ic saveoff.ic saveon.ic
                     66: 
                     67: tabs.o: ptyx.h
                     68: 
                     69: Tekparsetable.o: Tekparse.h
                     70: 
                     71: Tekproc.o: Tekparse.h error.h data.h menu.h ptyx.h scrollbar.h
                     72: 
                     73: VTparsetable.o: VTparse.h
                     74: 
                     75: util.o: ptyx.h scrollbar.h
                     76: 
                     77: resize: resize.o
                     78:        $(CC) $(cflags) -o resize resize.o -lc -ltermcap
                     79: 
                     80: resize.o: resize.c
                     81:        $(CC) $(cflags) -c resize.c
                     82: 
                     83: install: all
                     84: #      install -m 4755 xterm ${DESTDIR}/etc
                     85:        install -m 4755 xterm ${DESTDIR}${CONFDIR}
                     86: #      rm -f ${DESTDIR}${CONFDIR}/xterm
                     87: #      ln -s /etc/xterm ${DESTDIR}${CONFDIR}/xterm
                     88:        install resize ${DESTDIR}${CONFDIR}
                     89: 
                     90: clean:
                     91:        rm -f xterm resize *.o a.out core errs gmon.out *.bak *~
                     92: 
                     93: print:
                     94:        lpr -Pln ${SOURCE}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.