Annotation of coherent/g/usr/lib/ncurses/Makefile, revision 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.