X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/5b47f63842671ec8a1ad7cdc67067b6a6e2333de..7860c229690b5c4843ad52d1b0039770b99d80b1:/usr/src/lib/libcurses/Makefile?ds=inline diff --git a/usr/src/lib/libcurses/Makefile b/usr/src/lib/libcurses/Makefile index decbf3de5c..8bb6a4b6e8 100644 --- a/usr/src/lib/libcurses/Makefile +++ b/usr/src/lib/libcurses/Makefile @@ -1,127 +1,20 @@ -# -# cursor package maker -# -# @(#)Makefile 1.2 (Berkeley) %G% -# -HEADERS=curses.h unctrl.h cr_ex.h -CFILES= box.c clear.c initscr.c endwin.c mvprintw.c mvscanw.c mvwin.c \ - newwin.c overlay.c overwrite.c printw.c scanw.c refresh.c \ - touchwin.c erase.c clrtobot.c clrtoeol.c cr_put.c cr_tty.c \ - longname.c delwin.c insertln.c deleteln.c scroll.c getstr.c \ - getch.c addstr.c addch.c move.c curses.c unctrl.c standout.c - -OBJS= box.o clear.o initscr.o endwin.o mvprintw.o mvscanw.o mvwin.o \ - newwin.o overlay.o overwrite.o printw.o scanw.o refresh.o \ - touchwin.o erase.o clrtobot.o clrtoeol.o cr_put.o cr_tty.o \ - longname.o delwin.o insertln.o deleteln.o scroll.o getstr.o \ - getch.o addstr.o addch.o move.o curses.o unctrl.o standout.o - -POBJS= box.p clear.p initscr.p endwin.p mvprintw.p mvscanw.p mvwin.p \ - newwin.p overlay.p overwrite.p printw.p scanw.p refresh.p \ - touchwin.p erase.p clrtobot.p clrtoeol.p cr_put.p cr_tty.p \ - longname.p delwin.p insertln.p deleteln.p scroll.p getstr.p \ - getch.p addstr.p addch.p move.p curses.p unctrl.p standout.p - - -CTAGS= ctags -CC= cc -LINT= lint -AR= ar -RM= rm -LN= ln -CFL= -CFLAGS= -O ${CFL} -.SUFFIXES: .p - -.c.p: - ln $*.c x.c - ${CC} ${CFLAGS} -p -c x.c - mv x.o $*.p ; rm x.c - -libcurses: ${HEADERS} crlib - -crlib: ${OBJS} - ${AR} rv crlib $? - ranlib crlib - -pcrlib: ${POBJS} - ${AR} ruv pcrlib ${POBJS} - ranlib pcrlib - -test: crlib test.o - ${CC} ${CFLAGS} -o test test.o crlib -ltermlib - -a.out: crlib cat.o - ${CC} ${CFLAGS} cat.o crlib -ltermlib - -cat.o: curses.h - ${CC} -c ${CFLAGS} cat.c - -new: cleanup ctags - ${CC} -c ${CFLAGS} ${CFILES} - ${AR} qv crlib ${OBJS} - ${RM} /ya/staff/arnold/=eye/crlib /ya/staff/arnold/=hacks/crlib \ - /ya/staff/arnold/=eye/curses.h /ya/staff/arnold/=hacks/curses.h - -clean: - rm ${OBJS} crlib - -ctags: - ${CTAGS} ${CFILES} curses.h cr_ex.h - -lint: - ${LINT} -hxb ${CFL} ${CFILES} -lcurses > lint.out - -lpr: - -pr curses.h ${CFILES} | lpr - -lpq - -tp: - tp crm0 Makefile tags ${HEADERS} curses.ext ${CFILES} llib-lcurses - -tar: - tar crvf curses.tar Makefile tags ${HEADERS} curses.ext ${CFILES} llib-lcurses - -llib-lcurses.ln: llib-lcurses - -(/lib/cpp -C -Dlint llib-lcurses | /usr/lib/lpass1 > llib-lcurses.ln ) 2>&1 | grep -v warning - -install: - install -c crlib ${DESTDIR}/usr/lib/libcurses.a - ranlib ${DESTDIR}/usr/lib/libcurses.a - -addch.c: SCCS/s.addch.c ; sccs get addch.c -addstr.c: SCCS/s.addstr.c ; sccs get addstr.c -box.c: SCCS/s.box.c ; sccs get box.c -clear.c: SCCS/s.clear.c ; sccs get clear.c -clrtobot.c: SCCS/s.clrtobot.c ; sccs get clrtobot.c -clrtoeol.c: SCCS/s.clrtoeol.c ; sccs get clrtoeol.c -cr_ex.h: SCCS/s.cr_ex.h ; sccs get cr_ex.h -cr_put.c: SCCS/s.cr_put.c ; sccs get cr_put.c -cr_tty.c: SCCS/s.cr_tty.c ; sccs get cr_tty.c -curses.c: SCCS/s.curses.c ; sccs get curses.c -curses.h: SCCS/s.curses.h ; sccs get curses.h -deleteln.c: SCCS/s.deleteln.c ; sccs get deleteln.c -delwin.c: SCCS/s.delwin.c ; sccs get delwin.c -endwin.c: SCCS/s.endwin.c ; sccs get endwin.c -erase.c: SCCS/s.erase.c ; sccs get erase.c -getch.c: SCCS/s.getch.c ; sccs get getch.c -getstr.c: SCCS/s.getstr.c ; sccs get getstr.c -initscr.c: SCCS/s.initscr.c ; sccs get initscr.c -insertln.c: SCCS/s.insertln.c ; sccs get insertln.c -llib-lcurses: SCCS/s.llib-lcurses ; sccs get llib-lcurses -longname.c: SCCS/s.longname.c ; sccs get longname.c -move.c: SCCS/s.move.c ; sccs get move.c -mvprintw.c: SCCS/s.mvprintw.c ; sccs get mvprintw.c -mvscanw.c: SCCS/s.mvscanw.c ; sccs get mvscanw.c -mvwin.c: SCCS/s.mvwin.c ; sccs get mvwin.c -newwin.c: SCCS/s.newwin.c ; sccs get newwin.c -overlay.c: SCCS/s.overlay.c ; sccs get overlay.c -overwrite.c: SCCS/s.overwrite.c ; sccs get overwrite.c -printw.c: SCCS/s.printw.c ; sccs get printw.c -refresh.c: SCCS/s.refresh.c ; sccs get refresh.c -scanw.c: SCCS/s.scanw.c ; sccs get scanw.c -scroll.c: SCCS/s.scroll.c ; sccs get scroll.c -standout.c: SCCS/s.standout.c ; sccs get standout.c -touchwin.c: SCCS/s.touchwin.c ; sccs get touchwin.c -unctrl.c: SCCS/s.unctrl.c ; sccs get unctrl.c -unctrl.h: SCCS/s.unctrl.h ; sccs get unctrl.h +# @(#)Makefile 5.16 (Berkeley) %G% + +CFLAGS+=#-DTFILE=\"/dev/ttyp0\" +CFLAGS+=-D_CURSES_PRIVATE -I${.CURDIR} +LIB= curses +SRCS= addbytes.c addch.c addnstr.c box.c clear.c clrtobot.c clrtoeol.c \ + cr_put.c ctrace.c curses.c delch.c deleteln.c delwin.c erase.c \ + fullname.c getch.c getstr.c hash.c id_subwins.c idlok.c initscr.c \ + insch.c insertln.c longname.c move.c mvwin.c newwin.c overlay.c \ + overwrite.c printw.c putchar.c refresh.c scanw.c scroll.c setterm.c \ + standout.c toucholap.c touchwin.c tscroll.c tstp.c tty.c unctrl.c +MAN3= curses.0 + +beforeinstall: + -cd ${.CURDIR}; cmp -s curses.h ${DESTDIR}/usr/include/curses.h > \ + /dev/null 2>&1 || \ + install -c -o ${BINOWN} -g ${BINGRP} -m 444 curses.h \ + ${DESTDIR}/usr/include + +.include