Annotation of coherent/g/usr/lib/ncurses/Makefile, revision 1.1.1.1

1.1       root        1: #*********************************************************************
                      2: #                         COPYRIGHT NOTICE                           *
                      3: #*********************************************************************
                      4: #        This software is copyright (C) 1982 by Pavel Curtis         *
                      5: #                                                                    *
                      6: #        Permission is granted to reproduce and distribute           *
                      7: #        this file by any means so long as no fee is charged         *
                      8: #        above a nominal handling fee and so long as this            *
                      9: #        notice is always included in the copies.                    *
                     10: #                                                                    *
                     11: #        Other rights are reserved except as explicitly granted      *
                     12: #        by written permission of the author.                        *
                     13: #                Pavel Curtis                                        *
                     14: #                Computer Science Dept.                              *
                     15: #                405 Upson Hall                                      *
                     16: #                Cornell University                                  *
                     17: #                Ithaca, NY 14853                                    *
                     18: #                                                                    *
                     19: #                Ph- (607) 256-4934                                  *
                     20: #                                                                    *
                     21: #                Pavel.Cornell@Udel-Relay   (ARPAnet)                *
                     22: #                decvax!cornell!pavel       (UUCPnet)                *
                     23: #********************************************************************/
                     24: 
                     25: # RCSid: $Header: /src386/usr/lib/ncurses/RCS/Makefile,v 1.7 93/04/12 14:07:28 bin Exp Locker: bin $
                     26: DESTDIR=/bin386/usr/lib/
                     27: #DESTDIR2=/bin386/usr/bin/
                     28: 
                     29: SRCDIR= /usr/lib/terminfo
                     30: LIB=/usr/lib
                     31: INCL=/usr/include
                     32: 
                     33: #
                     34: # Additional flags which could be defined in CFLAGS:
                     35: #      TRACE   compile library with trace function
                     36: #      RCSHDR  compile the RCS headers into the functions
                     37: #
                     38: #CFLAGS= -O -DSRCDIR='"$(SRCDIR)"'
                     39: CFLAGS= -O -DSRCDIR='"$(SRCDIR)"'
                     40: 
                     41: SRCS=  comp_main.c comp_hash.c comp_captab.c comp_scan.c comp_error.c \
                     42:        comp_parse.c read_entry.c \
                     43:        dump.c dump_names.c  \
                     44:        captoinfo.c getcap.c putinfo.c \
                     45:        lib_setup.c lib_fixterm.c lib_tparm.c lib_tputs.c \
                     46:        lib_unctrl.c lib_raw.c lib_vidattr.c lib_trace.c \
                     47:        lib_beep.c lib_doupdate.c lib_refresh.c lib_initscr.c lib_newwin.c \
                     48:        lib_addch.c lib_addstr.c lib_scroll.c lib_clreol.c lib_touchwin.c \
                     49:        lib_mvcur.c lib_delwin.c lib_endwin.c lib_clrbot.c lib_move.c \
                     50:        lib_printw.c lib_scanw.c lib_erase.c lib_getch.c lib_options.c \
                     51:        lib_box.c lib_clear.c lib_delch.c lib_deleteln.c lib_insch.c \
                     52:        lib_insertln.c lib_getstr.c lib_mvwin.c lib_longname.c lib_tstp.c \
                     53:        lib_newterm.c lib_set_term.c lib_overlay.c lib_scrreg.c lib_setacs.c \
                     54:        lib_napms.c lib_color.c lib_tget.c
                     55: 
                     56: #
                     57: # Normal, optimised object files
                     58: #
                     59: LIBOBJS= lib_setup.o lib_fixterm.o lib_tparm.o read_entry.o lib_tputs.o \
                     60:        lib_unctrl.o lib_raw.o lib_vidattr.o lib_trace.o lib_beep.o \
                     61:        lib_doupdate.o lib_refresh.o lib_initscr.o lib_newwin.o lib_addch.o \
                     62:        lib_addstr.o lib_scroll.o lib_clreol.o lib_touchwin.o lib_mvcur.o \
                     63:        lib_delwin.o lib_endwin.o lib_clrbot.o lib_move.o lib_printw.o \
                     64:        lib_scanw.o lib_erase.o lib_getch.o lib_options.o \
                     65:        lib_box.o lib_clear.o lib_delch.o lib_deleteln.o lib_insch.o \
                     66:        lib_insertln.o lib_getstr.o lib_mvwin.o lib_longname.o lib_tstp.o \
                     67:        lib_newterm.o lib_set_term.o lib_overlay.o lib_scrreg.o lib_setacs.o \
                     68:        lib_napms.o lib_color.o lib_tget.o
                     69: 
                     70: COMPOBJS= comp_main.o comp_hash.o comp_captab.o comp_scan.o comp_error.o \
                     71:        comp_parse.o read_entry.o
                     72: 
                     73: CTOIOBJS= captoinfo.o getcap.o putinfo.o
                     74: 
                     75: all:   lib tic infocmp captoinfo
                     76:        @echo "all done"
                     77: 
                     78: install: all
                     79:        su root installer
                     80: 
                     81: lib:   libcurses.a     
                     82:        @echo "lib done"
                     83: 
                     84: libcurses.a:   $(LIBOBJS)
                     85:        rm -f $(DESTDIR)libcurses.a
                     86:        ar rcs $(DESTDIR)libcurses.a $(LIBOBJS)
                     87: 
                     88: term.h: Caps MKterm.h.awk
                     89:        awk -f MKterm.h.awk Caps > term.h
                     90: 
                     91: tic: $(COMPOBJS)
                     92:        cc -s -o $(DESTDIR2)tic $(COMPOBJS)
                     93: 
                     94: comp_captab.c: Caps MKcaptab.awk
                     95:        awk -f MKcaptab.awk Caps > comp_captab.c
                     96: 
                     97: comp_captab.o: comp_captab.c
                     98: 
                     99: captoinfo:     $(CTOIOBJS) libcurses.a
                    100:                cc -s $(CFLAGS) $(CTOIOBJS) -o $(DESTDIR2)captoinfo $(DESTDIR)libcurses.a
                    101: 
                    102: putinfo.c: Caps infotail.src MKinfo.awk
                    103:        awk -f MKinfo.awk Caps
                    104:        cat boolnames numnames strnames infotail.src > putinfo.c
                    105:        -rm -f boolnames numnames strnames
                    106: 
                    107: captoinfo.o:   captoinfo.c
                    108: 
                    109: getcap.o:      getcap.c
                    110: 
                    111: putinfo.o:     putinfo.c
                    112: 
                    113: infocmp: dump.o dump_names.o read_entry.o
                    114:        cc -s -o $(DESTDIR2)infocmp dump.o dump_names.o read_entry.o
                    115: 
                    116: dump.o: dump.c term.h compiler.h
                    117: 
                    118: dump_names.o: dump_names.c
                    119: 
                    120: dump_names.c: Caps MKnames.awk
                    121:        awk -f MKnames.awk Caps
                    122:        cat boolnames numnames strnames > dump_names.c
                    123:        -rm -f boolnames numnames strnames
                    124: 
                    125: lint: $(SRCS)
                    126:        lint $(CFLAGS) $(SRCS) > lint.out
                    127: 
                    128: clean:
                    129:        -rm -f *.[od] term.h comp_captab.c dump_names.c putinfo.c tags \
                    130:        tic infocmp captoinfo libcurses.a lint.out
                    131: 
                    132: tags:  *.c *.h
                    133:        ctags *.c *.h
                    134: 
                    135: save : $(SRCS) Makefile
                    136:        tar cf - $< | compress -c > /tmp/ncurses.tar.Z
                    137:        uucp -r /tmp/ncurses.tar.Z mwc!/v/cef
                    138: 
                    139: list : $(SRCS) Makefile
                    140:        ph $?
                    141:        touch list
                    142: 
                    143: depend:        $(SRCS)
                    144:        grep "^\#include" $< \
                    145:                | sed 's/\([^:]*\).c:[^"]*"\([^"]*\)".*/\1.o: \2/' \
                    146:                | sed '/\#include/d' > makedep
                    147:        echo '/^\# DO NOT DELETE THIS LINE/+2,$$d' > eddep
                    148:        echo '$$r makedep' >> eddep
                    149: #      echo '/^\# DO NOT DELETE THIS LINE/+2,$$s/\.o/.d/' >> eddep
                    150: #      echo '$$r makedep' >> eddep
                    151:        echo 'w' >> eddep
                    152:        cp Makefile Makefile.bak
                    153:        ed Makefile < eddep
                    154:        rm makedep eddep
                    155:        echo >> Makefile
                    156:        echo "\# DEPENDENCIES MUST END AT END OF FILE" >> Makefile
                    157:        echo "\# IF YOU PUT STUFF HERE, IT WILL GO AWAY" >> Makefile
                    158:        echo "\# See make depend, above" >> Makefile
                    159: 
                    160: # DO NOT DELETE THIS LINE - make depend needs it
                    161: 
                    162: comp_main.o: compiler.h
                    163: comp_hash.o: compiler.h
                    164: comp_hash.o: term.h
                    165: comp_captab.o: compiler.h
                    166: comp_captab.o: term.h
                    167: comp_scan.o: compiler.h
                    168: comp_error.o: compiler.h
                    169: comp_parse.o: compiler.h
                    170: comp_parse.o: term.h
                    171: comp_parse.o: object.h
                    172: read_entry.o: term.h
                    173: read_entry.o: object.h
                    174: dump.o: compiler.h
                    175: dump.o: term.h
                    176: lib_setup.o: curses.h
                    177: lib_setup.o: curses.priv.h
                    178: lib_setup.o: term.h
                    179: lib_fixterm.o: curses.h
                    180: lib_fixterm.o: curses.priv.h
                    181: lib_fixterm.o: term.h
                    182: lib_tparm.o: curses.h
                    183: lib_tparm.o: curses.priv.h
                    184: lib_tparm.o: term.h
                    185: lib_tputs.o: curses.h
                    186: lib_tputs.o: curses.priv.h
                    187: lib_tputs.o: term.h
                    188: lib_raw.o: curses.h
                    189: lib_raw.o: curses.priv.h
                    190: lib_raw.o: term.h
                    191: lib_vidattr.o: curses.h
                    192: lib_vidattr.o: curses.priv.h
                    193: lib_vidattr.o: term.h
                    194: lib_trace.o: term.h
                    195: lib_trace.o: curses.h
                    196: lib_trace.o: curses.priv.h
                    197: lib_beep.o: curses.h
                    198: lib_beep.o: curses.priv.h
                    199: lib_beep.o: term.h
                    200: lib_doupdate.o: curses.h
                    201: lib_doupdate.o: curses.priv.h
                    202: lib_doupdate.o: term.h
                    203: lib_refresh.o: curses.h
                    204: lib_refresh.o: curses.priv.h
                    205: lib_initscr.o: curses.h
                    206: lib_initscr.o: curses.priv.h
                    207: lib_newwin.o: term.h
                    208: lib_newwin.o: curses.h
                    209: lib_newwin.o: curses.priv.h
                    210: lib_addch.o: curses.h
                    211: lib_addch.o: curses.priv.h
                    212: lib_addch.o: terminfo.h
                    213: lib_addch.o: unctrl.h
                    214: lib_addstr.o: curses.h
                    215: lib_addstr.o: curses.priv.h
                    216: lib_scroll.o: curses.h
                    217: lib_scroll.o: curses.priv.h
                    218: lib_clreol.o: curses.h
                    219: lib_clreol.o: curses.priv.h
                    220: lib_touchwin.o: curses.h
                    221: lib_touchwin.o: curses.priv.h
                    222: lib_mvcur.o: term.h
                    223: lib_mvcur.o: curses.h
                    224: lib_mvcur.o: curses.priv.h
                    225: lib_delwin.o: curses.h
                    226: lib_delwin.o: curses.priv.h
                    227: lib_endwin.o: term.h
                    228: lib_endwin.o: curses.h
                    229: lib_endwin.o: curses.priv.h
                    230: lib_clrbot.o: curses.h
                    231: lib_clrbot.o: curses.priv.h
                    232: lib_move.o: curses.h
                    233: lib_move.o: curses.priv.h
                    234: lib_printw.o: curses.h
                    235: lib_printw.o: curses.priv.h
                    236: lib_scanw.o: curses.h
                    237: lib_scanw.o: curses.priv.h
                    238: lib_erase.o: curses.h
                    239: lib_erase.o: curses.priv.h
                    240: lib_getch.o: curses.h
                    241: lib_getch.o: curses.priv.h
                    242: lib_options.o: term.h
                    243: lib_options.o: curses.h
                    244: lib_options.o: curses.priv.h
                    245: lib_box.o: curses.h
                    246: lib_box.o: curses.priv.h
                    247: lib_clear.o: curses.h
                    248: lib_clear.o: curses.priv.h
                    249: lib_delch.o: curses.h
                    250: lib_delch.o: curses.priv.h
                    251: lib_delch.o: term.h
                    252: lib_deleteln.o: curses.h
                    253: lib_deleteln.o: curses.priv.h
                    254: lib_insch.o: curses.h
                    255: lib_insch.o: curses.priv.h
                    256: lib_insertln.o: curses.h
                    257: lib_insertln.o: curses.priv.h
                    258: lib_getstr.o: curses.h
                    259: lib_getstr.o: curses.priv.h
                    260: lib_getstr.o: unctrl.h
                    261: lib_mvwin.o: curses.h
                    262: lib_mvwin.o: curses.priv.h
                    263: lib_longname.o: curses.h
                    264: lib_longname.o: curses.priv.h
                    265: lib_tstp.o: term.h
                    266: lib_tstp.o: curses.h
                    267: lib_tstp.o: curses.priv.h
                    268: lib_newterm.o: curses.h
                    269: lib_newterm.o: term.h
                    270: lib_newterm.o: curses.priv.h
                    271: lib_set_term.o: curses.h
                    272: lib_set_term.o: curses.priv.h
                    273: lib_set_term.o: term.h
                    274: lib_overlay.o: curses.h
                    275: lib_overlay.o: curses.priv.h
                    276: lib_scrreg.o: curses.h
                    277: lib_scrreg.o: curses.priv.h
                    278: lib_setacs.o: curses.h
                    279: lib_setacs.o: term.h
                    280: lib_color.o: curses.h
                    281: lib_color.o: curses.priv.h
                    282: lib_color.o: term.h
                    283: 
                    284: # DEPENDENCIES MUST END AT END OF FILE
                    285: # IF YOU PUT STUFF HERE, IT WILL GO AWAY
                    286: # See make depend, above

unix.superglobalmegacorp.com

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