1# Makefile 1.4 84/08/09 2DESTDIR= 3INCPATH= 4CFLAGS= -O 5SRCS= cmds.c cmdtab.c disks.c fetch.c iostat.c \ 6 keyboard.c main.c mbufs.c pigs.c swap.c vmstat.c 7OBJS= cmds.o cmdtab.o disks.o fetch.o iostat.o \ 8 keyboard.o main.o mbufs.o pigs.o swap.o vmstat.o 9LIBS= -lcurses -ltermlib -lm 10 11systat: ${OBJS} 12 ${CC} -o systat ${OBJS} ${LIBS} 13 14install: systat 15 install -s systat ${DESTDIR}/usr/local/systat 16 17clean: 18 rm -f ${OBJS} systat core a.out errs 19 20depend: 21 cc -M ${INCPATH} ${SRCS} | \ 22 awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ 23 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ 24 else rec = rec " " $$2 } } \ 25 END { print rec } ' > makedep 26 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep 27 echo '$$r makedep' >>eddep 28 echo 'w' >>eddep 29 cp Makefile Makefile.bak 30 ed - Makefile < eddep 31 rm eddep makedep 32 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile 33 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile 34 echo '# see make depend above' >> Makefile 35 36# DO NOT DELETE THIS LINE -- make depend uses it 37 38 39cmds.o: cmds.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 40cmds.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 41cmds.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 42cmds.o: /usr/include/signal.h /usr/include/ctype.h 43cmdtab.o: cmdtab.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 44cmdtab.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 45cmdtab.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 46disks.o: disks.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 47disks.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 48disks.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 49disks.o: /usr/include/sys/param.h /usr/include/machine/param.h 50disks.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/buf.h 51disks.o: /usr/include/sys/file.h /usr/include/vaxuba/ubavar.h 52disks.o: /usr/include/vaxmba/mbavar.h /usr/include/ctype.h 53fetch.o: fetch.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 54fetch.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 55fetch.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 56fetch.o: /usr/include/sys/param.h /usr/include/machine/param.h 57fetch.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/dir.h 58fetch.o: /usr/include/sys/user.h /usr/include/machine/pcb.h 59fetch.o: /usr/include/sys/dmap.h /usr/include/sys/time.h 60fetch.o: /usr/include/sys/resource.h /usr/include/sys/namei.h 61fetch.o: /usr/include/sys/uio.h /usr/include/errno.h /usr/include/sys/proc.h 62fetch.o: /usr/include/sys/file.h /usr/include/sys/vmmac.h 63fetch.o: /usr/include/machine/pte.h /usr/include/pwd.h 64iostat.o: iostat.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 65iostat.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 66iostat.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 67iostat.o: /usr/include/sys/param.h /usr/include/machine/param.h 68iostat.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/buf.h 69iostat.o: /usr/include/sys/file.h /usr/include/nlist.h 70keyboard.o: keyboard.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 71keyboard.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 72keyboard.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 73keyboard.o: /usr/include/signal.h /usr/include/ctype.h 74main.o: main.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 75main.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 76main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 77main.o: /usr/include/sys/file.h /usr/include/nlist.h /usr/include/signal.h 78mbufs.o: mbufs.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 79mbufs.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 80mbufs.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 81mbufs.o: /usr/include/sys/param.h /usr/include/machine/param.h 82mbufs.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/mbuf.h 83mbufs.o: /usr/include/sys/file.h /usr/include/nlist.h 84pigs.o: pigs.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 85pigs.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 86pigs.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 87pigs.o: /usr/include/sys/param.h /usr/include/machine/param.h 88pigs.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/dir.h 89pigs.o: /usr/include/sys/time.h /usr/include/sys/proc.h /usr/include/sys/file.h 90pigs.o: /usr/include/nlist.h /usr/include/pwd.h 91swap.o: swap.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 92swap.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 93swap.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 94swap.o: /usr/include/sys/param.h /usr/include/machine/param.h 95swap.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/dir.h 96swap.o: /usr/include/sys/user.h /usr/include/machine/pcb.h 97swap.o: /usr/include/sys/dmap.h /usr/include/sys/time.h 98swap.o: /usr/include/sys/resource.h /usr/include/sys/namei.h 99swap.o: /usr/include/sys/uio.h /usr/include/errno.h /usr/include/sys/proc.h 100swap.o: /usr/include/sys/text.h /usr/include/sys/conf.h /usr/include/sys/file.h 101swap.o: /usr/include/sys/vmmac.h /usr/include/machine/pte.h 102swap.o: /usr/include/nlist.h 103vmstat.o: vmstat.c ./systat.h /usr/include/sys/dk.h /usr/include/curses.h 104vmstat.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h 105vmstat.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 106vmstat.o: /usr/include/sys/param.h /usr/include/machine/param.h 107vmstat.o: /usr/include/signal.h /usr/include/sys/types.h 108vmstat.o: /usr/include/sys/vmmeter.h /usr/include/sys/file.h 109vmstat.o: /usr/include/nlist.h 110# DEPENDENCIES MUST END AT END OF FILE 111# IF YOU PUT STUFF HERE IT WILL GO AWAY 112# see make depend above 113