# Makefile for ag-ftp

include ../../Make.cfg

TOP = ../..
LIBS = -lurl -lmime -ltcp -lstr
CFLAGS = $(COMMONCFLAGS)

PROG = ag-ftp
SRCS = ag-ftp.c ftp-cmd.c copydata.c fheader.c dheader.c infer.c local.c \
	openpasv.c # open-data.c
OBJS = $(SRCS:.c=.o)
EXPS = $(SRCS:.c=.e)

$(PROG): $(SRCS) $(EXPS) $(OBJS)
	$(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS)

clean:; $(RM) $(OBJS) $(PROG) *~ *.bak core
veryclean: clean; $(RM) $(EXPS) $(SRCS)
depend:; $(DEPEND) -s "## dependencies" -- $(CFLAGS) -- $(SRCS)

## dependencies

ag-ftp.o: /usr/include/sys/socket.h /usr/include/sys/stdsyms.h
ag-ftp.o: /usr/include/sys/types.h /usr/include/sys/ioctl.h
ag-ftp.o: /usr/include/netinet/in.h /usr/include/arpa/inet.h
ag-ftp.o: /usr/include/netdb.h ../../include/config.h /usr/include/unistd.h
ag-ftp.o: /usr/include/sys/unistd.h /usr/include/stdio.h
ag-ftp.o: /usr/include/stdlib.h /usr/include/string.h /usr/include/stdarg.h
ag-ftp.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h
ag-ftp.o: ../../include/export.h ../../include/str.h ../../include/url.h
ag-ftp.o: ftp-cmd.e copydata.e local.e dheader.e fheader.e openpasv.e
ftp-cmd.o: ../../include/config.h /usr/include/unistd.h
ftp-cmd.o: /usr/include/sys/unistd.h /usr/include/stdio.h
ftp-cmd.o: /usr/include/stdlib.h /usr/include/string.h /usr/include/stdarg.h
ftp-cmd.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h
ftp-cmd.o: ../../include/export.h ../../include/str.h
copydata.o: ../../include/config.h /usr/include/unistd.h
copydata.o: /usr/include/sys/unistd.h /usr/include/stdio.h
copydata.o: /usr/include/stdlib.h /usr/include/string.h /usr/include/stdarg.h
copydata.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h
copydata.o: ../../include/export.h
fheader.o: ../../include/config.h /usr/include/unistd.h
fheader.o: /usr/include/sys/unistd.h /usr/include/stdio.h
fheader.o: /usr/include/stdlib.h /usr/include/string.h /usr/include/stdarg.h
fheader.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h
fheader.o: ../../include/export.h
dheader.o: ../../include/config.h /usr/include/unistd.h
dheader.o: /usr/include/sys/unistd.h /usr/include/stdio.h
dheader.o: /usr/include/stdlib.h /usr/include/string.h /usr/include/stdarg.h
dheader.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h
dheader.o: ../../include/export.h
infer.o: ../../include/config.h /usr/include/unistd.h
infer.o: /usr/include/sys/unistd.h /usr/include/stdio.h /usr/include/stdlib.h
infer.o: /usr/include/string.h /usr/include/stdarg.h /usr/include/varargs.h
infer.o: /usr/include/assert.h /usr/include/ctype.h ../../include/export.h
local.o: ../../include/config.h /usr/include/unistd.h
local.o: /usr/include/sys/unistd.h /usr/include/stdio.h /usr/include/stdlib.h
local.o: /usr/include/string.h /usr/include/stdarg.h /usr/include/varargs.h
local.o: /usr/include/assert.h /usr/include/ctype.h ../../include/export.h
openpasv.o: /usr/include/sys/socket.h /usr/include/sys/stdsyms.h
openpasv.o: /usr/include/sys/types.h /usr/include/sys/ioctl.h
openpasv.o: /usr/include/netinet/in.h /usr/include/arpa/inet.h
openpasv.o: /usr/include/netdb.h ../../include/config.h /usr/include/unistd.h
openpasv.o: /usr/include/sys/unistd.h /usr/include/stdio.h
openpasv.o: /usr/include/stdlib.h /usr/include/string.h /usr/include/stdarg.h
openpasv.o: /usr/include/varargs.h /usr/include/assert.h /usr/include/ctype.h
openpasv.o: ../../include/export.h ../../include/tcp.h ../../include/str.h
openpasv.o: ftp-cmd.e
