removed some functions in the C library
[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#
437044fe 12# @(#)Makefile 1.10 (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
7c0cbe78
GM
26
27ALLHC= ${SRCS} \
28 Source/defines.h Source/externs.h Source/fdset.h Source/general.h \
29 Source/ring.h Source/types.h
30
7c8b73a9
GM
31OBJS= commands.o main.o network.o ring.o sys_bsd.o sys_dos.o \
32 telnet.o terminal.o tn3270.o utilities.o
33
34all: telnet
35
36telnet: ${OBJS} ${LIBC}
37 ${CC} -o $@ ${CFLAGS} ${OBJS}
38
39clean: FRC
437044fe 40 rm -f ${OBJS} core errs l.errs tags telnet
7c8b73a9 41
7c0cbe78
GM
42clist: FRC ${SRCS}
43 @for i in ${SRCS} ; \
44 do (echo ${DIRPATH}$$i); done
45
46hclist: FRC ${ALLHC}
47 @for i in ${ALLHC} ; \
48 do (echo ${DIRPATH}$$i); done
49
2b596e04 50depend: FRC ${SRCS}
7c0cbe78 51 mkdep ${CFLAGS} `make clist`
7c8b73a9
GM
52
53install: FRC
54 install -s -o bin -g bin -m 755 telnet ${DESTDIR}/usr/ucb/telnet
55
7c0cbe78
GM
56lint: FRC ${SRCS}
57 lint ${CFLAGS} `make clist`
7c8b73a9 58
7c0cbe78
GM
59tags: FRC ${SRCS}
60 ctags `make hclist`
7c8b73a9
GM
61
62FRC:
63
64# DO NOT DELETE THIS LINE -- mkdep uses it.
65# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
66
2b596e04
GM
67commands.o: Source/commands.c /usr/include/sys/types.h
68commands.o: /usr/include/sys/socket.h /usr/include/netinet/in.h
69commands.o: /usr/include/signal.h /usr/include/machine/trap.h
70commands.o: /usr/include/netdb.h /usr/include/ctype.h
71commands.o: /usr/include/arpa/telnet.h Source/ring.h Source/externs.h
72commands.o: /usr/include/stdio.h /usr/include/setjmp.h Source/defines.h
73commands.o: Source/types.h
74main.o: Source/main.c /usr/include/sys/types.h Source/ring.h Source/externs.h
75main.o: /usr/include/stdio.h /usr/include/setjmp.h Source/defines.h
76network.o: Source/network.c /usr/include/sys/types.h /usr/include/sys/socket.h
7c8b73a9 77network.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h
2b596e04
GM
78network.o: /usr/include/arpa/telnet.h Source/ring.h Source/defines.h
79network.o: Source/externs.h /usr/include/stdio.h /usr/include/setjmp.h
80network.o: Source/fdset.h
81ring.o: Source/ring.c /usr/include/stdio.h /usr/include/errno.h
82ring.o: /usr/include/sys/types.h /usr/include/sys/ioctl.h
83ring.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
84ring.o: /usr/include/sys/socket.h Source/ring.h Source/general.h
85sys_bsd.o: Source/sys_bsd.c /usr/include/sys/ioctl.h
86sys_bsd.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
87sys_bsd.o: /usr/include/sys/types.h /usr/include/sys/time.h /usr/include/time.h
88sys_bsd.o: /usr/include/sys/socket.h /usr/include/signal.h
89sys_bsd.o: /usr/include/machine/trap.h /usr/include/errno.h Source/ring.h
90sys_bsd.o: Source/fdset.h Source/defines.h Source/externs.h
91sys_bsd.o: /usr/include/stdio.h /usr/include/setjmp.h Source/types.h
92sys_dos.o: Source/sys_dos.c
93telnet.o: Source/telnet.c /usr/include/sys/types.h /usr/include/curses.h
94telnet.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
7c8b73a9 95telnet.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
2b596e04
GM
96telnet.o: /usr/include/arpa/telnet.h /usr/include/strings.h Source/ring.h
97telnet.o: Source/defines.h Source/externs.h /usr/include/stdio.h
98telnet.o: /usr/include/setjmp.h Source/types.h Source/general.h
99telnet.o: /usr/include/varargs.h
100terminal.o: Source/terminal.c /usr/include/arpa/telnet.h
101terminal.o: /usr/include/sys/types.h Source/ring.h Source/externs.h
102terminal.o: /usr/include/stdio.h /usr/include/setjmp.h Source/types.h
103tn3270.o: Source/tn3270.c Source/fdset.h
104utilities.o: Source/utilities.c /usr/include/arpa/telnet.h
105utilities.o: /usr/include/sys/types.h /usr/include/ctype.h Source/ring.h
106utilities.o: Source/externs.h /usr/include/stdio.h /usr/include/setjmp.h
7c8b73a9
GM
107
108# IF YOU PUT ANYTHING HERE IT WILL GO AWAY