Annotation of 43BSDTahoe/new/X/xterm/Makefile, revision 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.