don't open target for writing if we're just verifying the tapes
[unix-history] / usr / src / usr.bin / ftp / Makefile
CommitLineData
edf71f48 1#
11c5f0a3
KB
2# Copyright (c) 1988 Regents of the University of California.
3# All rights reserved.
edf71f48 4#
11c5f0a3 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.
11c5f0a3 16#
b36fc510 17# @(#)Makefile 5.6 (Berkeley) %G%
6b64c6fd 18#
6b64c6fd 19CFLAGS= -O
9b75ee7f
KB
20LIBC= /lib/libc.a
21SRCS= cmds.c cmdtab.c ftp.c getpass.c glob.c main.c pclose.c ruserpass.c domacro.c
22OBJS= cmds.o cmdtab.o ftp.o getpass.o glob.o main.o pclose.o ruserpass.o domacro.o
899cb952 23
9b75ee7f 24all: ftp
899cb952 25
9b75ee7f
KB
26ftp: ${OBJS} ${LIBC}
27 ${CC} -o $@ ${CFLAGS} ${OBJS}
899cb952 28
9b75ee7f
KB
29clean: FRC
30 rm -f ${OBJS} core ftp
899cb952 31
9b75ee7f
KB
32depend: FRC
33 mkdep ${CFLAGS} ${SRCS}
6b64c6fd 34
9b75ee7f
KB
35install: FRC
36 install -s -o bin -g bin -m 755 ftp ${DESTDIR}/usr/ucb/ftp
300a5f74 37
9b75ee7f
KB
38lint: FRC
39 lint ${CFLAGS} ${SRCS}
40
41tags: FRC
42 ctags ${SRCS}
43
44FRC:
45
46# DO NOT DELETE THIS LINE -- mkdep uses it.
47# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
48
49cmds.o: cmds.c
50cmds.o:ftp_var.h
51cmds.o: /usr/include/sys/param.h /usr/include/sys/types.h /usr/include/signal.h
52cmds.o: /usr/include/machine/machparam.h /usr/include/setjmp.h
53cmds.o: /usr/include/sys/socket.h /usr/include/arpa/ftp.h /usr/include/signal.h
54cmds.o: /usr/include/stdio.h /usr/include/errno.h /usr/include/netdb.h
55cmds.o: /usr/include/ctype.h /usr/include/sys/wait.h
56cmdtab.o: cmdtab.c
57cmdtab.o:ftp_var.h
58cmdtab.o: /usr/include/sys/param.h /usr/include/sys/types.h
59cmdtab.o: /usr/include/signal.h /usr/include/machine/machparam.h
60cmdtab.o: /usr/include/setjmp.h
61ftp.o: ftp.c
62ftp.o:ftp_var.h
63ftp.o: /usr/include/sys/param.h /usr/include/sys/types.h /usr/include/signal.h
64ftp.o: /usr/include/machine/machparam.h /usr/include/setjmp.h
65ftp.o: /usr/include/sys/stat.h /usr/include/sys/ioctl.h
66ftp.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
67ftp.o: /usr/include/sys/socket.h /usr/include/sys/time.h /usr/include/time.h
68ftp.o: /usr/include/sys/param.h /usr/include/sys/types.h /usr/include/signal.h
69ftp.o: /usr/include/machine/machparam.h /usr/include/netinet/in.h
70ftp.o: /usr/include/arpa/ftp.h /usr/include/arpa/telnet.h /usr/include/stdio.h
71ftp.o: /usr/include/signal.h /usr/include/errno.h /usr/include/netdb.h
72ftp.o: /usr/include/fcntl.h /usr/include/pwd.h /usr/include/ctype.h
73getpass.o: getpass.c /usr/include/stdio.h /usr/include/signal.h
74getpass.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
75getpass.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
76glob.o: glob.c /usr/include/sys/param.h /usr/include/sys/types.h
77glob.o: /usr/include/signal.h /usr/include/machine/machparam.h
78glob.o: /usr/include/sys/stat.h /usr/include/sys/dir.h /usr/include/stdio.h
79glob.o: /usr/include/errno.h /usr/include/pwd.h
80main.o: main.c
81main.o:ftp_var.h
82main.o: /usr/include/sys/param.h /usr/include/sys/types.h /usr/include/signal.h
83main.o: /usr/include/machine/machparam.h /usr/include/setjmp.h
84main.o: /usr/include/sys/socket.h /usr/include/sys/ioctl.h
85main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
86main.o: /usr/include/sys/types.h /usr/include/arpa/ftp.h /usr/include/signal.h
87main.o: /usr/include/stdio.h /usr/include/errno.h /usr/include/ctype.h
88main.o: /usr/include/netdb.h /usr/include/pwd.h
89pclose.o: pclose.c /usr/include/stdio.h /usr/include/signal.h
90pclose.o: /usr/include/sys/param.h /usr/include/sys/types.h
91pclose.o: /usr/include/signal.h /usr/include/machine/machparam.h
92pclose.o: /usr/include/sys/wait.h
93ruserpass.o: ruserpass.c /usr/include/stdio.h /usr/include/utmp.h
94ruserpass.o: /usr/include/ctype.h /usr/include/sys/types.h
95ruserpass.o: /usr/include/sys/stat.h /usr/include/errno.h
96domacro.o: domacro.c
97domacro.o:ftp_var.h
98domacro.o: /usr/include/sys/param.h /usr/include/sys/types.h
99domacro.o: /usr/include/signal.h /usr/include/machine/machparam.h
100domacro.o: /usr/include/setjmp.h /usr/include/signal.h /usr/include/stdio.h
101domacro.o: /usr/include/errno.h /usr/include/ctype.h
102domacro.o: /usr/include/sys/ttychars.h
103
104# IF YOU PUT ANYTHING HERE IT WILL GO AWAY