1# 2# Copyright (c) 1987 Regents of the University of California. 3# All rights reserved. The Berkeley software License Agreement 4# specifies the terms and conditions for redistribution. 5# 6# @(#)Makefile 5.2 (Berkeley) 06/19/87 7# 8CFLAGS= -DTRACE -O 9SRCS= agoto.c aminmax.c aon.c areaclear.c beep.c bitcopy.c cleara.c \ 10 clearg.c curon.c dispmsg.c draw.c drawbox.c dumpmat.c \ 11 emptyrow.c error.c escseq.c gdefault.c gon.c kon.c line.c mat.c \ 12 message.c minmax.c motion.c move.c movecurs.c newmat.c outchar.c \ 13 outstr.c printg.c rawchar.c rbon.c rdchar.c readline.c set.c \ 14 setmat.c sync.c texton.c ttyinit.c update.c video.c zermat.c \ 15 zoomn.c zoomon.c zoomout.c 16OBJS= agoto.o aminmax.o aon.o areaclear.o beep.o bitcopy.o cleara.o \ 17 clearg.o curon.o dispmsg.o draw.o drawbox.o dumpmat.o \ 18 emptyrow.o error.o escseq.o gdefault.o gon.o kon.o line.o mat.o \ 19 message.o minmax.o motion.o move.o movecurs.o newmat.o outchar.o \ 20 outstr.o printg.o rawchar.o rbon.o rdchar.o readline.o set.o \ 21 setmat.o sync.o texton.o ttyinit.o update.o video.o zermat.o \ 22 zoomn.o zoomon.o zoomout.o 23 24all: lib2648.a 25 26lib2648.a: ${OBJS} 27 ar cr lib2648.a `lorder ${OBJS} | tsort` 28 29clean: FRC 30 rm -f ${OBJS} core lib2648.a 31 32depend: FRC 33 mkdep ${CFLAGS} ${SRCS} 34 35install: FRC 36 install -o bin -g bin -m 644 lib2648.a ${DESTDIR}/usr/lib/lib2648.a 37 ranlib ${DESTDIR}/usr/lib/lib2648.a 38 39lint: FRC 40 lint ${CFLAGS} ${SRCS} 41 42tags: FRC 43 ctags ${SRCS} 44 45FRC: 46 47# DO NOT DELETE THIS LINE -- mkdep uses it. 48# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 49 50agoto.o: agoto.c 2648.h /usr/include/stdio.h 51aminmax.o: aminmax.c bit.h /usr/include/stdio.h 52aon.o: aon.c 2648.h /usr/include/stdio.h 53areaclear.o: areaclear.c 2648.h /usr/include/stdio.h 54beep.o: beep.c 2648.h /usr/include/stdio.h 55bitcopy.o: bitcopy.c bit.h /usr/include/stdio.h 56cleara.o: cleara.c 2648.h /usr/include/stdio.h 57clearg.o: clearg.c 2648.h /usr/include/stdio.h 58curon.o: curon.c 2648.h /usr/include/stdio.h 59dispmsg.o: dispmsg.c 2648.h /usr/include/stdio.h 60draw.o: draw.c 2648.h /usr/include/stdio.h 61drawbox.o: drawbox.c 2648.h /usr/include/stdio.h 62dumpmat.o: dumpmat.c bit.h /usr/include/stdio.h 63emptyrow.o: emptyrow.c bit.h /usr/include/stdio.h 64error.o: error.c 65escseq.o: escseq.c 2648.h /usr/include/stdio.h 66gdefault.o: gdefault.c 2648.h /usr/include/stdio.h 67gon.o: gon.c 2648.h /usr/include/stdio.h 68kon.o: kon.c 2648.h /usr/include/stdio.h 69line.o: line.c 2648.h /usr/include/stdio.h 70mat.o: mat.c bit.h /usr/include/stdio.h 71message.o: message.c 2648.h /usr/include/stdio.h 72minmax.o: minmax.c bit.h /usr/include/stdio.h 73motion.o: motion.c 2648.h /usr/include/stdio.h 74move.o: move.c 2648.h /usr/include/stdio.h 75movecurs.o: movecurs.c 2648.h /usr/include/stdio.h 76newmat.o: newmat.c bit.h /usr/include/stdio.h 77outchar.o: outchar.c 2648.h /usr/include/stdio.h 78outstr.o: outstr.c 2648.h /usr/include/stdio.h 79printg.o: printg.c 2648.h /usr/include/stdio.h 80rawchar.o: rawchar.c 2648.h /usr/include/stdio.h 81rbon.o: rbon.c 2648.h /usr/include/stdio.h 82rdchar.o: rdchar.c /usr/include/ctype.h 83readline.o: readline.c 2648.h /usr/include/stdio.h 84set.o: set.c 2648.h /usr/include/stdio.h 85setmat.o: setmat.c bit.h /usr/include/stdio.h 86sync.o: sync.c 2648.h /usr/include/stdio.h 87texton.o: texton.c 2648.h /usr/include/stdio.h 88ttyinit.o: ttyinit.c /usr/include/sgtty.h /usr/include/sys/ioctl.h 89ttyinit.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 2648.h 90ttyinit.o: /usr/include/stdio.h 91update.o: update.c bit.h /usr/include/stdio.h 92video.o: video.c 2648.h /usr/include/stdio.h 93zermat.o: zermat.c bit.h /usr/include/stdio.h 94zoomn.o: zoomn.c 2648.h /usr/include/stdio.h 95zoomon.o: zoomon.c 2648.h /usr/include/stdio.h 96zoomout.o: zoomout.c 97 98# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 99