1# 2# Copyright (c) 1987 Regents of the University of California. 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms are permitted 6# provided that the above copyright notice and this paragraph are 7# duplicated in all such forms and that any documentation, 8# advertising materials, and other materials related to such 9# distribution and use acknowledge that the software was developed 10# by the University of California, Berkeley. The name of the 11# University may not be used to endorse or promote products derived 12# from this software without specific prior written permission. 13# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 14# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 15# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 16# 17# @(#)Makefile 5.4 (Berkeley) 06/18/88 18# 19CFLAGS= -O 20LIBC= /lib/libc.a 21LIBS= -lcurses -ltermlib 22SRCS= endgame.c extern.c getguess.c getword.c main.c playgame.c \ 23 prdata.c prman.c prword.c setup.c 24OBJS= endgame.o extern.o getguess.o getword.o main.o playgame.o \ 25 prdata.o prman.o prword.o setup.o 26 27all: hangman 28 29hangman: ${OBJS} ${LIBC} 30 ${CC} -o $@ ${CFLAGS} ${OBJS} ${LIBS} 31 32clean: FRC 33 rm -f ${OBJS} core hangman 34 35depend: FRC 36 mkdep ${CFLAGS} ${SRCS} 37 38install: FRC 39 install -s -o games -g bin -m 700 hangman ${DESTDIR}/usr/games/hide 40 (cd ${DESTDIR}/usr/games; rm -f hangman; ln -s dm hangman; chown games.bin hangman) 41 42lint: FRC 43 lint ${CFLAGS} ${SRCS} 44 45tags: FRC 46 ctags ${SRCS} 47 48FRC: 49 50# DO NOT DELETE THIS LINE -- mkdep uses it. 51# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 52 53endgame.o: endgame.c hangman.h /usr/include/curses.h /usr/include/stdio.h 54endgame.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 55endgame.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 56endgame.o: /usr/include/sys/types.h /usr/include/sys/stat.h 57endgame.o: /usr/include/ctype.h /usr/include/signal.h 58extern.o: extern.c hangman.h /usr/include/curses.h /usr/include/stdio.h 59extern.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 60extern.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 61extern.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 62extern.o: /usr/include/signal.h 63getguess.o: getguess.c hangman.h /usr/include/curses.h /usr/include/stdio.h 64getguess.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 65getguess.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 66getguess.o: /usr/include/sys/types.h /usr/include/sys/stat.h 67getguess.o: /usr/include/ctype.h /usr/include/signal.h 68getword.o: getword.c hangman.h /usr/include/curses.h /usr/include/stdio.h 69getword.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 70getword.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 71getword.o: /usr/include/sys/types.h /usr/include/sys/stat.h 72getword.o: /usr/include/ctype.h /usr/include/signal.h 73main.o: main.c hangman.h /usr/include/curses.h /usr/include/stdio.h 74main.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 75main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 76main.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 77main.o: /usr/include/signal.h 78playgame.o: playgame.c hangman.h /usr/include/curses.h /usr/include/stdio.h 79playgame.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 80playgame.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 81playgame.o: /usr/include/sys/types.h /usr/include/sys/stat.h 82playgame.o: /usr/include/ctype.h /usr/include/signal.h 83prdata.o: prdata.c hangman.h /usr/include/curses.h /usr/include/stdio.h 84prdata.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 85prdata.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 86prdata.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 87prdata.o: /usr/include/signal.h 88prman.o: prman.c hangman.h /usr/include/curses.h /usr/include/stdio.h 89prman.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 90prman.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 91prman.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 92prman.o: /usr/include/signal.h 93prword.o: prword.c hangman.h /usr/include/curses.h /usr/include/stdio.h 94prword.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 95prword.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 96prword.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 97prword.o: /usr/include/signal.h 98setup.o: setup.c hangman.h /usr/include/curses.h /usr/include/stdio.h 99setup.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h 100setup.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 101setup.o: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/ctype.h 102setup.o: /usr/include/signal.h 103 104# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 105