2 # $Id: Makefile.in,v 1.41 1999/10/03 16:39:27 joda Exp $
6 top_srcdir = @top_srcdir@
9 top_builddir = ../../..
18 CFLAGS = @CFLAGS@ $(WFLAGS)
22 MKINSTALLDIRS = $(top_srcdir)/mkinstalldirs
25 INSTALL_PROGRAM = @INSTALL_PROGRAM@
30 exec_prefix = @exec_prefix@
32 libexecdir = @libexecdir@
33 transform=@program_transform_name@
34 EXECSUFFIX=@EXECSUFFIX@
38 INCTOP = $(ATHENA)/include
40 LIBTOP = $(ATHENA)/lib
42 LIBKAFS = @KRB_KAFS_LIB@
43 LIBKRB = -L$(LIBTOP)/krb -lkrb
44 LIBDES = -L$(LIBTOP)/des -ldes
46 LIBROKEN= -L$(LIBTOP)/roken -lroken
48 PROGS = ftpd$(EXECSUFFIX)
50 ftpd_SOURCES = ftpd.c ftpcmd.c logwtmp.c ls.c popen.c security.c krb4.c kauth.c
51 ftpd_OBJS = ftpd.o ftpcmd.o logwtmp.o ls.o popen.o security.o krb4.o kauth.o
53 SOURCES = $(ftpd_SOURCES)
54 OBJECTS = $(ftpd_OBJS)
58 $(ftpd_OBJS): security.h
61 $(LN_S) $(srcdir)/../ftp/security.c .
63 $(LN_S) $(srcdir)/../ftp/security.h .
65 $(LN_S) $(srcdir)/../ftp/krb4.c .
67 $(LN_S) $(srcdir)/../ftp/gssapi.c .
70 $(CC) -c -DFTP_SERVER -I. -I$(srcdir) -I$(srcdir)/../common -I$(INCTOP) $(DEFS) $(CFLAGS) $(CPPFLAGS) $<
73 $(MKINSTALLDIRS) $(DESTDIR)$(libexecdir)
74 for x in $(PROGS); do \
75 $(INSTALL_PROGRAM) $$x $(DESTDIR)$(libexecdir)/`echo $$x | sed '$(transform)'`; \
79 for x in $(PROGS); do \
80 rm -f $(DESTDIR)$(libexecdir)/`echo $$x | sed '$(transform)'`; \
83 ftpd$(EXECSUFFIX): $(ftpd_OBJS)
84 $(CC) $(LD_FLAGS) $(LDFLAGS) -o $@ $(ftpd_OBJS) -L../common -lcommon $(LIBKAFS) $(LIBKRB) $(LIBOTP) $(LIBDES) $(LIBROKEN) $(LIB_DBM) $(LIBS) $(LIBROKEN)
89 mv -f y.tab.c ftpcmd.c
94 CLEANFILES = ftpd$(EXECSUFFIX) ftpcmd.c security.c security.h krb4.c gssapi.c
97 rm -f *~ *.o core \#* $(CLEANFILES)
102 .PHONY: all install uninstall clean cleandir distclean