make depend
[krb5.git] / src / appl / gssftp / ftpd / Makefile.in
1 thisconfigdir=./..
2 myfulldir=appl/gssftp/ftpd
3 mydir=ftpd
4 BUILDTOP=$(REL)..$(S)..$(S)..
5 #
6 # appl/gssftp/ftpd/Makefile.in
7 #
8 DEFINES = -DGSSAPI -DFTP_BUFSIZ=10240 #-DNOCONFIDENTIAL
9 PROG_LIBPATH=-L$(TOPLIBD)
10 PROG_RPATH=$(KRB5_LIBDIR)
11
12 SETENVSRC=@SETENVSRC@
13 SETENVOBJ=@SETENVOBJ@
14 LIBOBJS=@LIBOBJS@
15 COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
16 FTPD_LIBS=@FTPD_LIBS@
17
18 SRCS    = $(srcdir)/ftpd.c ftpcmd.c $(srcdir)/popen.c \
19           $(srcdir)/vers.c \
20           $(srcdir)/../ftp/glob.c \
21           $(srcdir)/../ftp/radix.c \
22           $(srcdir)/../ftp/secure.c \
23           $(srcdir)/../../bsd/getdtablesize.c $(SETENVSRC)
24
25 OBJS    = ftpd.o ftpcmd.o glob.o popen.o vers.o radix.o \
26           secure.o $(LIBOBJS) $(SETENVOBJ)
27
28 LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir) @KRB4_INCLUDES@
29
30 all::   ftpd
31
32 ftpd:   $(OBJS) $(PTY_DEPLIB) $(GSS_DEPLIBS) $(KRB4COMPAT_DEPLIBS)
33         $(CC_LINK) -o $@ $(OBJS) $(FTPD_LIBS) $(PTY_LIB) $(UTIL_LIB) $(GSS_LIBS) $(KRB4COMPAT_LIBS)
34
35 generate-files-mac: ftpcmd.c
36
37 clean::
38         $(RM) ftpd ftpcmd.c
39
40 depend::
41
42 install::
43         for f in ftpd; do \
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; \
48         done
49
50
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
55
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
62
63 getdtablesize.o: $(srcdir)/../../bsd/getdtablesize.c
64         $(CC) -c $(ALL_CFLAGS) $(srcdir)/../../bsd/getdtablesize.c
65
66 setenv.o: $(srcdir)/../../bsd/setenv.c
67         $(CC) -c $(ALL_CFLAGS) $(srcdir)/../../bsd/setenv.c
68
69
70 ftpd.o: $(srcdir)/pathnames.h
71 secure.o: $(srcdir)/secure.h
72
73 ftpd.o: $(srcdir)/ftpd.c
74 ftpcmd.o: ftpcmd.c
75 popen.o: $(srcdir)/popen.c
76 vers.o: $(srcdir)/vers.c
77
78 # NOPOSTFIX
79 # +++ Dependency line eater +++
80
81 # Makefile dependencies follow.  This must be the last section in
82 # the Makefile.in file
83 #
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 \
93   secure.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 \
99   ftpcmd.c ftpd_var.h
100 $(OUTPRE)popen.$(OBJEXT): $(BUILDTOP)/include/gssapi/gssapi.h \
101   $(BUILDTOP)/include/gssapi/gssapi_generic.h ftpd_var.h \
102   popen.c
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