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.3 (Berkeley) 09/21/87 7# 8CFLAGS= -O 9LIBC= /lib/libc.a 10LIBS= -lcurses -ltermlib 11SRCS= endgame.c extern.c getguess.c getword.c main.c playgame.c \ 12 prdata.c prman.c prword.c setup.c 13OBJS= endgame.o extern.o getguess.o getword.o main.o playgame.o \ 14 prdata.o prman.o prword.o setup.o 15 16all: hangman 17 18hangman: ${OBJS} ${LIBC} 19 ${CC} -o $@ ${CFLAGS} ${OBJS} ${LIBS} 20 21clean: FRC 22 rm -f ${OBJS} core hangman 23 24depend: FRC 25 mkdep ${CFLAGS} ${SRCS} 26 27install: FRC 28 install -s -o games -g bin -m 700 hangman ${DESTDIR}/usr/games/hide 29 (cd ${DESTDIR}/usr/games; rm -f hangman; ln -s dm hangman; chown games.bin hangman) 30 31lint: FRC 32 lint ${CFLAGS} ${SRCS} 33 34tags: FRC 35 ctags ${SRCS} 36 37FRC: 38 39# DO NOT DELETE THIS LINE -- mkdep uses it. 40# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 41 42endgame.o: endgame.c hangman.h /usr/include/curses.h /usr/include/stdio.h 43endgame.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 44endgame.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 45endgame.o: /usr/include/sys/types.h /usr/include/sys/stat.h 46endgame.o: /usr/include/ctype.h /usr/include/signal.h 47extern.o: extern.c hangman.h /usr/include/curses.h /usr/include/stdio.h 48extern.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 49extern.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 50extern.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 51extern.o: /usr/include/signal.h 52getguess.o: getguess.c hangman.h /usr/include/curses.h /usr/include/stdio.h 53getguess.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 54getguess.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 55getguess.o: /usr/include/sys/types.h /usr/include/sys/stat.h 56getguess.o: /usr/include/ctype.h /usr/include/signal.h 57getword.o: getword.c hangman.h /usr/include/curses.h /usr/include/stdio.h 58getword.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 59getword.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 60getword.o: /usr/include/sys/types.h /usr/include/sys/stat.h 61getword.o: /usr/include/ctype.h /usr/include/signal.h 62main.o: main.c hangman.h /usr/include/curses.h /usr/include/stdio.h 63main.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 64main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 65main.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 66main.o: /usr/include/signal.h 67playgame.o: playgame.c hangman.h /usr/include/curses.h /usr/include/stdio.h 68playgame.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 69playgame.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 70playgame.o: /usr/include/sys/types.h /usr/include/sys/stat.h 71playgame.o: /usr/include/ctype.h /usr/include/signal.h 72prdata.o: prdata.c hangman.h /usr/include/curses.h /usr/include/stdio.h 73prdata.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 74prdata.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 75prdata.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 76prdata.o: /usr/include/signal.h 77prman.o: prman.c hangman.h /usr/include/curses.h /usr/include/stdio.h 78prman.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 79prman.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 80prman.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 81prman.o: /usr/include/signal.h 82prword.o: prword.c hangman.h /usr/include/curses.h /usr/include/stdio.h 83prword.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 84prword.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 85prword.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 86prword.o: /usr/include/signal.h 87setup.o: setup.c hangman.h /usr/include/curses.h /usr/include/stdio.h 88setup.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 89setup.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 90setup.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 91setup.o: /usr/include/signal.h 92 93# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 94