Annotation of 40BSD/lib/libcurses/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: # cursor package maker
                      3: #
                      4: HEADERS=curses.h unctrl.h cr_ex.h
                      5: CFILES=        box.c clear.c initscr.c endwin.c mvprintw.c mvscanw.c mvwin.c \
                      6:        newwin.c overlay.c overwrite.c printw.c scanw.c refresh.c \
                      7:        touchwin.c erase.c clrtobot.c clrtoeol.c cr_put.c cr_tty.c \
                      8:        longname.c delwin.c insertln.c deleteln.c scroll.c getstr.c \
                      9:        getch.c addstr.c addch.c move.c curses.c unctrl.c standout.c
                     10: 
                     11: OBJS=  box.o clear.o initscr.o endwin.o mvprintw.o mvscanw.o mvwin.o \
                     12:        newwin.o overlay.o overwrite.o printw.o scanw.o refresh.o \
                     13:        touchwin.o erase.o clrtobot.o clrtoeol.o cr_put.o cr_tty.o \
                     14:        longname.o delwin.o insertln.o deleteln.o scroll.o getstr.o \
                     15:        getch.o addstr.o addch.o move.o curses.o unctrl.o standout.o
                     16: 
                     17: POBJS= box.po clear.po initscr.po endwin.po mvprintw.po mvscanw.po mvwin.po \
                     18:        newwin.po overlay.po overwrite.po printw.po scanw.po refresh.po \
                     19:        touchwin.po erase.po clrtobot.po clrtoeol.po cr_put.po cr_tty.po \
                     20:        longname.po delwin.po insertln.po deleteln.po scroll.po getstr.po \
                     21:        getch.po addstr.po addch.po move.po curses.po unctrl.po standout.po
                     22: 
                     23: CTAGS= ctags
                     24: CC=    cc
                     25: LINT=  lint
                     26: AR=    ar
                     27: RM=    rm
                     28: LN=    ln
                     29: CFL=
                     30: CFLAGS=        -O ${CFL}
                     31: .SUFFIXES: .po
                     32: 
                     33: .c.po:
                     34:        ln $*.c x.c
                     35:        ${CC} ${CFLAGS} -p -c x.c
                     36:        mv x.o $*.po ; rm x.c
                     37: 
                     38: crlib: ${OBJS}
                     39:        ${AR} ruv crlib ${OBJS}
                     40:        ranlib crlib
                     41: 
                     42: pcrlib: ${POBJS}
                     43:        ${AR} ruv pcrlib ${POBJS}
                     44:        ranlib pcrlib
                     45: 
                     46: test:  crlib test.o
                     47:        ${CC} ${CFLAGS} -o test test.o crlib -ltermlib
                     48: 
                     49: a.out: crlib cat.o
                     50:        ${CC} ${CFLAGS} cat.o crlib -ltermlib
                     51: 
                     52: cat.o: curses.h
                     53:        ${CC} -c ${CFLAGS} cat.c
                     54: 
                     55: new:   cleanup ctags
                     56:        ${CC} -c ${CFLAGS} ${CFILES}
                     57:        ${AR} qv crlib ${OBJS}
                     58:        ${RM} /ya/staff/arnold/=eye/crlib /ya/staff/arnold/=hacks/crlib \
                     59:              /ya/staff/arnold/=eye/curses.h /ya/staff/arnold/=hacks/curses.h
                     60: 
                     61: clean:
                     62:        rm ${OBJS} crlib
                     63: 
                     64: ctags:
                     65:        ${CTAGS} ${CFILES} curses.h cr_ex.h
                     66: 
                     67: lint:
                     68:        ${LINT} -hxb ${CFL} ${CFILES} -lcurses > lint.out
                     69: 
                     70: lpr:
                     71:        -pr curses.h ${CFILES} | lpr
                     72:        -lpq
                     73: 
                     74: tp:
                     75:        tp crm0 Makefile tags ${HEADERS} curses.ext ${CFILES} llib-lcurses
                     76: 
                     77: tar:
                     78:        tar crvf curses.tar Makefile tags ${HEADERS} curses.ext ${CFILES} llib-lcurses
                     79: 
                     80: llib-lcurses.ln: llib-lcurses
                     81:        -(/lib/cpp -C -Dlint llib-lcurses | /usr/lib/lpass1 > llib-lcurses.ln ) 2>&1 | grep -v warning
                     82: 
                     83: install:
                     84:        install -c crlib ${DESTDIR}/usr/lib/libcurses.a
                     85:        ranlib ${DESTDIR}/usr/lib/libcurses.a

unix.superglobalmegacorp.com

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