# Makefile for ag-gopher

include ../../Make.cfg

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

PROG = ag-gopher
SRCS = ag-gopher.c gopher2mime.c send-Gopher.c binary.c text.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-gopher.o: ../../include/config.h /usr/include/unistd.h
ag-gopher.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
ag-gopher.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
ag-gopher.o: /usr/include/stdarg.h /usr/include/varargs.h
ag-gopher.o: /usr/include/assert.h /usr/include/ctype.h
ag-gopher.o: ../../include/export.h ../../include/tcp.h ../../include/str.h
ag-gopher.o: ../../include/url.h gopher2mime.e
gopher2mime.o: ../../include/config.h /usr/include/unistd.h
gopher2mime.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
gopher2mime.o: /usr/include/stdio.h /usr/include/stdlib.h
gopher2mime.o: /usr/include/string.h /usr/include/stdarg.h
gopher2mime.o: /usr/include/varargs.h /usr/include/assert.h
gopher2mime.o: /usr/include/ctype.h ../../include/export.h
gopher2mime.o: ../../include/url.h
send-Gopher.o: ../../include/config.h /usr/include/unistd.h
send-Gopher.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
send-Gopher.o: /usr/include/stdio.h /usr/include/stdlib.h
send-Gopher.o: /usr/include/string.h /usr/include/stdarg.h
send-Gopher.o: /usr/include/varargs.h /usr/include/assert.h
send-Gopher.o: /usr/include/ctype.h ../../include/export.h
binary.o: ../../include/config.h /usr/include/unistd.h
binary.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
binary.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
binary.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h
binary.o: /usr/include/ctype.h ../../include/export.h
text.o: ../../include/config.h /usr/include/unistd.h
text.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
text.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
text.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h
text.o: /usr/include/ctype.h ../../include/export.h
