1# 2# Copyright (c) 1988 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 5.5 (Berkeley) 03/14/88 13# 14CFLAGS= -O 15LIBC= /lib/libc.a 16SRCS= ftpd.c ftpcmd.c glob.c vers.c 17OBJS= ftpd.o ftpcmd.o glob.o vers.o 18 19all: ftpd 20 21ftpd: ${OBJS} ${LIBC} 22 ${CC} -o $@ ${OBJS} 23 24vers.o: ftpd.c ftpcmd.y 25 sh newvers.sh 26 ${CC} ${CFLAGS} -c vers.c 27 28clean: FRC 29 rm -f ${OBJS} ftpd core ftpcmd.c 30 31depend: ${SRCS} FRC 32 mkdep ${CFLAGS} ${SRCS} 33 34install: FRC 35 install -s -o bin -g bin -m 755 ftpd ${DESTDIR}/etc/ftpd 36 37lint: ${SRCS} FRC 38 lint ${CFLAGS} ${SRCS} 39 40tags: ${SRCS} FRC 41 ctags ${SRCS} 42 43FRC: 44 45# DO NOT DELETE THIS LINE -- mkdep uses it. 46# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 47 48ftpd.o: ftpd.c /usr/include/sys/param.h /usr/include/sys/types.h 49ftpd.o: /usr/include/signal.h /usr/include/machine/trap.h 50ftpd.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h 51ftpd.o: /usr/include/sys/stat.h /usr/include/sys/ioctl.h 52ftpd.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 53ftpd.o: /usr/include/sys/socket.h /usr/include/sys/file.h 54ftpd.o: /usr/include/sys/wait.h /usr/include/netinet/in.h 55ftpd.o: /usr/include/arpa/ftp.h /usr/include/arpa/inet.h 56ftpd.o: /usr/include/arpa/telnet.h /usr/include/stdio.h /usr/include/signal.h 57ftpd.o: /usr/include/pwd.h /usr/include/setjmp.h /usr/include/netdb.h 58ftpd.o: /usr/include/errno.h /usr/include/strings.h /usr/include/syslog.h 59ftpd.o: /usr/include/utmp.h 60ftpcmd.o: ftpcmd.c /usr/include/sys/types.h /usr/include/sys/socket.h 61ftpcmd.o: /usr/include/netinet/in.h /usr/include/arpa/ftp.h 62ftpcmd.o: /usr/include/stdio.h /usr/include/signal.h 63ftpcmd.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/pwd.h 64ftpcmd.o: /usr/include/setjmp.h /usr/include/syslog.h 65ftpcmd.o: /usr/include/arpa/telnet.h 66glob.o: glob.c /usr/include/sys/param.h /usr/include/sys/types.h 67glob.o: /usr/include/signal.h /usr/include/machine/trap.h 68glob.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h 69glob.o: /usr/include/sys/stat.h /usr/include/sys/dir.h /usr/include/stdio.h 70glob.o: /usr/include/errno.h /usr/include/pwd.h 71vers.o: vers.c 72 73# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 74