Commit | Line | Data |
---|---|---|
6b64c6fd SL |
1 | # @(#)Makefile 4.2 %G% |
2 | # | |
899cb952 | 3 | ALL= ftp ftpd |
6b64c6fd SL |
4 | DESTDIR= |
5 | CFLAGS= -O | |
899cb952 SL |
6 | |
7 | all: ${ALL} | |
8 | ||
9 | ftp: cmds.o cmdtab.o ftp.o main.o | |
10 | ${CC} cmds.o cmdtab.o ftp.o main.o -o ftp -ljobs | |
11 | ||
12 | ftp.o: ftp.h ftp_var.h | |
13 | cmds.o: ftp.h ftp_var.h | |
14 | cmdtab.o: ftp_var.h | |
15 | ftp.o: ftp_var.h | |
16 | main.o: ftp_var.h | |
17 | ||
18 | ftpd: ftpd.o ftpcmd.o vers.o glob.o | |
19 | ${CC} ftpd.o ftpcmd.o glob.o -o ftpd vers.o -ljobs | |
20 | ||
21 | vers.o: ftpd.c ftpcmd.y | |
22 | sh newvers.sh | |
23 | ${CC} -c vers.c | |
24 | ||
6b64c6fd SL |
25 | install: |
26 | install -s ftp ${DESTDIR}/usr/ucb/ftp | |
27 | install -s ftpd ${DESTDIR}/etc/ftpd | |
28 | ||
899cb952 SL |
29 | clean: |
30 | rm -f ${ALL} *.o *.s errs core a.out t.? yacc.* y.tab.c |