date and time created 88/09/27 22:27:03 by bostic
[unix-history] / usr / src / usr.bin / talk / Makefile
CommitLineData
d0aeaf5a 1#
51a16129 2# Copyright (c) 1987 Regents of the University of California.
f9ac90b4 3# All rights reserved.
d0aeaf5a 4#
f9ac90b4 5# Redistribution and use in source and binary forms are permitted
b36fc510
KB
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.
f9ac90b4 16#
381444a9 17# @(#)Makefile 5.8 (Berkeley) %G%
771a3d9d 18#
51a16129
KB
19CFLAGS= -O
20LIBC= /lib/libc.a
4fa2ac2d 21SRCS= talk.c get_names.c display.c io.c ctl.c init_disp.c \
771a3d9d 22 msgs.c get_addrs.c ctl_transact.c invite.c look_up.c
51a16129
KB
23OBJS= talk.o get_names.o display.o io.o ctl.o init_disp.o \
24 msgs.o get_addrs.o ctl_transact.o invite.o look_up.o
25
26all: talk
27
28talk: ${OBJS} ${LIBC}
29 ${CC} -o $@ ${CFLAGS} ${OBJS} -lcurses -ltermlib
f82cf5c1 30
51a16129
KB
31clean: FRC
32 rm -f ${OBJS} core talk
f82cf5c1 33
51a16129
KB
34depend: FRC
35 mkdep ${CFLAGS} ${SRCS}
f82cf5c1 36
51a16129 37install: FRC
381444a9 38 install -s -o bin -g bin -m 755 talk ${DESTDIR}/usr/ucb/talk
f82cf5c1 39
51a16129
KB
40lint: FRC
41 lint ${CFLAGS} ${SRCS}
f82cf5c1 42
51a16129
KB
43tags: FRC
44 ctags ${SRCS}
4fa2ac2d 45
51a16129 46FRC:
4fa2ac2d 47
51a16129
KB
48# DO NOT DELETE THIS LINE -- mkdep uses it.
49# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
4fa2ac2d 50
f9ac90b4
KB
51talk.o: talk.c talk.h /usr/include/curses.h /usr/include/stdio.h
52talk.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
53talk.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h
51a16129 54talk.o: /usr/include/sys/ttydev.h /usr/include/utmp.h
f9ac90b4
KB
55get_names.o: get_names.c talk.h /usr/include/curses.h /usr/include/stdio.h
56get_names.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
57get_names.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h
51a16129
KB
58get_names.o: /usr/include/sys/ttydev.h /usr/include/utmp.h
59get_names.o: /usr/include/sys/param.h /usr/include/sys/types.h
f9ac90b4
KB
60get_names.o: /usr/include/signal.h /usr/include/machine/trap.h
61get_names.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
51a16129 62get_names.o: /usr/include/protocols/talkd.h /usr/include/sys/types.h
f9ac90b4
KB
63get_names.o: /usr/include/sys/socket.h /usr/include/pwd.h
64display.o: display.c talk.h /usr/include/curses.h /usr/include/stdio.h
65display.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
66display.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h
51a16129 67display.o: /usr/include/sys/ttydev.h /usr/include/utmp.h
f9ac90b4
KB
68io.o: io.c talk.h /usr/include/curses.h /usr/include/stdio.h
69io.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
70io.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
71io.o: /usr/include/utmp.h /usr/include/stdio.h /usr/include/errno.h
72io.o: /usr/include/sys/time.h /usr/include/time.h
73ctl.o: ctl.c talk_ctl.h /usr/include/sys/types.h /usr/include/protocols/talkd.h
51a16129 74ctl.o: /usr/include/sys/types.h /usr/include/sys/socket.h
f9ac90b4
KB
75ctl.o: /usr/include/netinet/in.h talk.h /usr/include/curses.h
76ctl.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
77ctl.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h
51a16129 78ctl.o: /usr/include/sys/ttydev.h /usr/include/utmp.h /usr/include/errno.h
f9ac90b4
KB
79init_disp.o: init_disp.c talk.h /usr/include/curses.h /usr/include/stdio.h
80init_disp.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
81init_disp.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h
51a16129 82init_disp.o: /usr/include/sys/ttydev.h /usr/include/utmp.h
f9ac90b4
KB
83init_disp.o: /usr/include/signal.h /usr/include/machine/trap.h
84msgs.o: msgs.c /usr/include/signal.h /usr/include/machine/trap.h
85msgs.o: /usr/include/stdio.h /usr/include/sys/time.h /usr/include/time.h talk.h
51a16129
KB
86msgs.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
87msgs.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
f9ac90b4
KB
88msgs.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
89msgs.o: /usr/include/utmp.h
90get_addrs.o: get_addrs.c talk_ctl.h /usr/include/sys/types.h
91get_addrs.o: /usr/include/protocols/talkd.h /usr/include/sys/types.h
92get_addrs.o: /usr/include/sys/socket.h /usr/include/netinet/in.h talk.h
51a16129
KB
93get_addrs.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
94get_addrs.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
f9ac90b4
KB
95get_addrs.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
96get_addrs.o: /usr/include/utmp.h /usr/include/errno.h /usr/include/netdb.h
97ctl_transact.o: ctl_transact.c talk_ctl.h /usr/include/sys/types.h
98ctl_transact.o: /usr/include/protocols/talkd.h /usr/include/sys/types.h
99ctl_transact.o: /usr/include/sys/socket.h /usr/include/netinet/in.h talk.h
51a16129
KB
100ctl_transact.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
101ctl_transact.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
f9ac90b4
KB
102ctl_transact.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
103ctl_transact.o: /usr/include/utmp.h /usr/include/errno.h
104ctl_transact.o: /usr/include/sys/time.h /usr/include/time.h
105invite.o: invite.c talk_ctl.h /usr/include/sys/types.h
106invite.o: /usr/include/protocols/talkd.h /usr/include/sys/types.h
107invite.o: /usr/include/sys/socket.h /usr/include/netinet/in.h talk.h
51a16129
KB
108invite.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
109invite.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
f9ac90b4
KB
110invite.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
111invite.o: /usr/include/utmp.h /usr/include/errno.h /usr/include/sys/time.h
112invite.o: /usr/include/time.h /usr/include/signal.h /usr/include/machine/trap.h
51a16129 113invite.o: /usr/include/setjmp.h
f9ac90b4
KB
114look_up.o: look_up.c talk_ctl.h /usr/include/sys/types.h
115look_up.o: /usr/include/protocols/talkd.h /usr/include/sys/types.h
116look_up.o: /usr/include/sys/socket.h /usr/include/netinet/in.h talk.h
51a16129
KB
117look_up.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
118look_up.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
f9ac90b4
KB
119look_up.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
120look_up.o: /usr/include/utmp.h /usr/include/errno.h
f82cf5c1 121
51a16129 122# IF YOU PUT ANYTHING HERE IT WILL GO AWAY