2 myfulldir=appl/gssftp/ftpd
4 BUILDTOP=$(REL)..$(S)..$(S)..
6 # appl/gssftp/ftpd/Makefile.in
8 DEFINES = -DGSSAPI -DFTP_BUFSIZ=10240 #-DNOCONFIDENTIAL
9 PROG_LIBPATH=-L$(TOPLIBD)
10 PROG_RPATH=$(KRB5_LIBDIR)
15 COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
18 SRCS = $(srcdir)/ftpd.c ftpcmd.c $(srcdir)/popen.c \
20 $(srcdir)/../ftp/glob.c \
21 $(srcdir)/../ftp/radix.c \
22 $(srcdir)/../ftp/secure.c \
23 $(srcdir)/../../bsd/getdtablesize.c $(SETENVSRC)
25 OBJS = ftpd.o ftpcmd.o glob.o popen.o vers.o radix.o \
26 secure.o $(LIBOBJS) $(SETENVOBJ)
28 LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir) @KRB4_INCLUDES@
32 ftpd: $(OBJS) $(PTY_DEPLIB) $(GSS_DEPLIBS) $(KRB4COMPAT_DEPLIBS)
33 $(CC_LINK) -o $@ $(OBJS) $(FTPD_LIBS) $(PTY_LIB) $(UTIL_LIB) $(GSS_LIBS) $(KRB4COMPAT_LIBS)
35 generate-files-mac: ftpcmd.c
44 $(INSTALL_PROGRAM) $$f \
45 $(DESTDIR)$(SERVER_BINDIR)/`echo $$f|sed '$(transform)'`; \
46 $(INSTALL_DATA) $(srcdir)/$$f.M \
47 ${DESTDIR}$(SERVER_MANDIR)/`echo $$f|sed '$(transform)'`.8; \
51 ftpcmd.c: $(srcdir)/ftpcmd.y
52 $(RM) ftpcmd.c y.tab.c
53 $(YACC) $(srcdir)/ftpcmd.y
54 $(MV) y.tab.c ftpcmd.c
56 glob.o: $(srcdir)/../ftp/glob.c
57 $(CC) -c $(ALL_CFLAGS) $(srcdir)/../ftp/glob.c
58 radix.o: $(srcdir)/../ftp/radix.c
59 $(CC) -c $(ALL_CFLAGS) $(srcdir)/../ftp/radix.c
60 secure.o: $(srcdir)/../ftp/secure.c
61 $(CC) -c $(ALL_CFLAGS) $(srcdir)/../ftp/secure.c
63 getdtablesize.o: $(srcdir)/../../bsd/getdtablesize.c
64 $(CC) -c $(ALL_CFLAGS) $(srcdir)/../../bsd/getdtablesize.c
66 setenv.o: $(srcdir)/../../bsd/setenv.c
67 $(CC) -c $(ALL_CFLAGS) $(srcdir)/../../bsd/setenv.c
70 ftpd.o: $(srcdir)/pathnames.h
71 secure.o: $(srcdir)/secure.h
73 ftpd.o: $(srcdir)/ftpd.c
75 popen.o: $(srcdir)/popen.c
76 vers.o: $(srcdir)/vers.c
79 # +++ Dependency line eater +++
81 # Makefile dependencies follow. This must be the last section in
82 # the Makefile.in file
84 $(OUTPRE)ftpd.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
85 $(BUILDTOP)/include/gssapi/gssapi.h $(BUILDTOP)/include/gssapi/gssapi_generic.h \
86 $(BUILDTOP)/include/gssapi/gssapi_krb5.h $(KRB_ERR_H_DEP) \
87 $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/libpty.h \
88 $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-util.h \
89 $(SRCTOP)/include/kerberosIV/des.h $(SRCTOP)/include/kerberosIV/krb.h \
90 $(SRCTOP)/include/krb5.h $(SRCTOP)/include/port-sockets.h \
91 $(SRCTOP)/include/syslog.h $(srcdir)/../arpa/ftp.h \
92 $(srcdir)/../arpa/telnet.h ftpd.c ftpd_var.h pathnames.h \
94 $(OUTPRE)ftpcmd.$(OBJEXT): $(BUILDTOP)/include/gssapi/gssapi.h \
95 $(BUILDTOP)/include/gssapi/gssapi_generic.h $(KRB_ERR_H_DEP) \
96 $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/kerberosIV/des.h \
97 $(SRCTOP)/include/kerberosIV/krb.h $(SRCTOP)/include/syslog.h \
98 $(srcdir)/../arpa/ftp.h $(srcdir)/../arpa/telnet.h \
100 $(OUTPRE)popen.$(OBJEXT): $(BUILDTOP)/include/gssapi/gssapi.h \
101 $(BUILDTOP)/include/gssapi/gssapi_generic.h ftpd_var.h \
103 $(OUTPRE)vers.$(OBJEXT): vers.c
104 $(OUTPRE)glob.$(OBJEXT): $(srcdir)/../ftp/ftp_var.h \
105 $(srcdir)/../ftp/glob.c
106 $(OUTPRE)radix.$(OBJEXT): $(srcdir)/../ftp/ftp_var.h \
107 $(srcdir)/../ftp/radix.c
108 $(OUTPRE)secure.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
109 $(BUILDTOP)/include/gssapi/gssapi.h $(BUILDTOP)/include/gssapi/gssapi_generic.h \
110 $(KRB_ERR_H_DEP) $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) \
111 $(SRCTOP)/include/kerberosIV/des.h $(SRCTOP)/include/kerberosIV/krb.h \
112 $(srcdir)/../arpa/ftp.h $(srcdir)/../ftp/secure.c secure.h
113 $(OUTPRE)getdtablesize.$(OBJEXT): $(srcdir)/../../bsd/getdtablesize.c
114 $(OUTPRE)setenv.$(OBJEXT): $(srcdir)/../../bsd/setenv.c