# # Copyright (c) 1983 Regents of the University of California. # All rights reserved. The Berkeley software License Agreement # specifies the terms and conditions for redistribution. # # @(#)Makefile 1.2 (Berkeley) 2/7/86 # ALL = tftpd.o tftpsubs.o tftpyale.o config.o SRCS = tftpd.c tftpsubs.c tftpyale.c config.c DESTDIR = ETCDIR =/usr/local/etc BINDIR =/usr/local/libexec CONFIGF =$(ETCDIR)/tftpd.conf CONFIGS =-DCONFIGFILE='"$(CONFIGF)"' # # These options are for AIX, which by default has a broken # implementation of signals. If you supply these options, # it acts like BSD signals and works fine. # # This is for AIX #SYSDEP =-DBSD_INCLUDES -DBSD_REMAP_SIGNAL_TO_SIGVEC \ # -I/usr/include -I/usr/include/sys # This is for everything reasonable SYSDEP = OPTIONS =${CONFIGS} ${SYSDEP} CFLAGS =${OPTIONS} -O LIBS =-Lclasses -lclasses LDFLAGS =${LIBS} IFLAGS =-c -s all: tftpd tftpd: ${ALL} classes/libclasses.a ${CC} ${ALL} ${LDFLAGS} && mv a.out $@ install: all ${INSTALL} ${IFLAGS} tftpd ${DESTDIR}${BINDIR}/tftpd classes/libclasses.a: cd classes; ${MAKE} depend: mkdep ${SRCS} clean: rm -f tftpd *.o *.s errs core a.out t.? (cd classes ; make clean) # DO NOT DELETE THIS LINE # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. tftpd.o: tftpd.c tftpsubs.o: tftpsubs.c tftpyale.o: tftpyale.c ./tftpyale.h ./classes/config.h ./classes/dict.h tftpyale.o: ./classes/access.h config.o: config.c # IF YOU PUT ANYTHING HERE IT WILL GO AWAY