#ifdef's for sun and other out-of-date systems
[unix-history] / usr / src / usr.bin / telnet / Makefile
CommitLineData
7c8b73a9
GM
1#
2# Copyright (c) 1987 Regents of the University of California.
897ce52e 3# All rights reserved.
7c8b73a9 4#
897ce52e
KB
5# Redistribution and use in source and binary forms are permitted
6# provided that this notice is preserved and that due credit is given
7# to the University of California at Berkeley. The name of the University
8# may not be used to endorse or promote products derived from this
9# software without specific prior written permission. This software
10# is provided ``as is'' without express or implied warranty.
11#
2b596e04 12# @(#)Makefile 1.8 (Berkeley) %G%
7c8b73a9 13#
2b596e04
GM
14
15# The following is the telnet makefile. The sources are down one level
16# in directory "Source" because the sources are shared between telnet
17# and tn3270.
18
19VPATH = Source
20INCLUDES= -ISource
21CFLAGS= -O ${INCLUDES}
7c8b73a9 22LIBC= /lib/libc.a
2b596e04
GM
23SRCS= commands.c main.c network.c ring.c \
24 sys_bsd.c sys_dos.c telnet.c terminal.c \
25 tn3270.c utilities.c
7c8b73a9
GM
26OBJS= commands.o main.o network.o ring.o sys_bsd.o sys_dos.o \
27 telnet.o terminal.o tn3270.o utilities.o
28
29all: telnet
30
31telnet: ${OBJS} ${LIBC}
32 ${CC} -o $@ ${CFLAGS} ${OBJS}
33
34clean: FRC
35 rm -f ${OBJS} core telnet
36
2b596e04 37depend: FRC ${SRCS}
7c8b73a9
GM
38 mkdep ${CFLAGS} ${SRCS}
39
40install: FRC
41 install -s -o bin -g bin -m 755 telnet ${DESTDIR}/usr/ucb/telnet
42
43lint: FRC
44 lint ${CFLAGS} ${SRCS}
45
46tags: FRC
47 ctags ${SRCS}
48
49FRC:
50
51# DO NOT DELETE THIS LINE -- mkdep uses it.
52# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
53
2b596e04
GM
54commands.o: Source/commands.c /usr/include/sys/types.h
55commands.o: /usr/include/sys/socket.h /usr/include/netinet/in.h
56commands.o: /usr/include/signal.h /usr/include/machine/trap.h
57commands.o: /usr/include/netdb.h /usr/include/ctype.h
58commands.o: /usr/include/arpa/telnet.h Source/ring.h Source/externs.h
59commands.o: /usr/include/stdio.h /usr/include/setjmp.h Source/defines.h
60commands.o: Source/types.h
61main.o: Source/main.c /usr/include/sys/types.h Source/ring.h Source/externs.h
62main.o: /usr/include/stdio.h /usr/include/setjmp.h Source/defines.h
63network.o: Source/network.c /usr/include/sys/types.h /usr/include/sys/socket.h
7c8b73a9 64network.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h
2b596e04
GM
65network.o: /usr/include/arpa/telnet.h Source/ring.h Source/defines.h
66network.o: Source/externs.h /usr/include/stdio.h /usr/include/setjmp.h
67network.o: Source/fdset.h
68ring.o: Source/ring.c /usr/include/stdio.h /usr/include/errno.h
69ring.o: /usr/include/sys/types.h /usr/include/sys/ioctl.h
70ring.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
71ring.o: /usr/include/sys/socket.h Source/ring.h Source/general.h
72sys_bsd.o: Source/sys_bsd.c /usr/include/sys/ioctl.h
73sys_bsd.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
74sys_bsd.o: /usr/include/sys/types.h /usr/include/sys/time.h /usr/include/time.h
75sys_bsd.o: /usr/include/sys/socket.h /usr/include/signal.h
76sys_bsd.o: /usr/include/machine/trap.h /usr/include/errno.h Source/ring.h
77sys_bsd.o: Source/fdset.h Source/defines.h Source/externs.h
78sys_bsd.o: /usr/include/stdio.h /usr/include/setjmp.h Source/types.h
79sys_dos.o: Source/sys_dos.c
80telnet.o: Source/telnet.c /usr/include/sys/types.h /usr/include/curses.h
81telnet.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
7c8b73a9 82telnet.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
2b596e04
GM
83telnet.o: /usr/include/arpa/telnet.h /usr/include/strings.h Source/ring.h
84telnet.o: Source/defines.h Source/externs.h /usr/include/stdio.h
85telnet.o: /usr/include/setjmp.h Source/types.h Source/general.h
86telnet.o: /usr/include/varargs.h
87terminal.o: Source/terminal.c /usr/include/arpa/telnet.h
88terminal.o: /usr/include/sys/types.h Source/ring.h Source/externs.h
89terminal.o: /usr/include/stdio.h /usr/include/setjmp.h Source/types.h
90tn3270.o: Source/tn3270.c Source/fdset.h
91utilities.o: Source/utilities.c /usr/include/arpa/telnet.h
92utilities.o: /usr/include/sys/types.h /usr/include/ctype.h Source/ring.h
93utilities.o: Source/externs.h /usr/include/stdio.h /usr/include/setjmp.h
7c8b73a9
GM
94
95# IF YOU PUT ANYTHING HERE IT WILL GO AWAY