removed some functions in the C library
[unix-history] / usr / src / usr.bin / telnet / Makefile
... / ...
CommitLineData
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 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#
12# @(#)Makefile 1.10 (Berkeley) %G%
13#
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}
22LIBC= /lib/libc.a
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
26
27ALLHC= ${SRCS} \
28 Source/defines.h Source/externs.h Source/fdset.h Source/general.h \
29 Source/ring.h Source/types.h
30
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
40 rm -f ${OBJS} core errs l.errs tags telnet
41
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
50depend: FRC ${SRCS}
51 mkdep ${CFLAGS} `make clist`
52
53install: FRC
54 install -s -o bin -g bin -m 755 telnet ${DESTDIR}/usr/ucb/telnet
55
56lint: FRC ${SRCS}
57 lint ${CFLAGS} `make clist`
58
59tags: FRC ${SRCS}
60 ctags `make hclist`
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
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
77network.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h
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
95telnet.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
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
107
108# IF YOU PUT ANYTHING HERE IT WILL GO AWAY