# Makefile for f-artlist

include ../../Make.cfg

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

PROG = f-artlist
SRCS = f-artlist.c entries.c parse.c read.c subject.c sort.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

f-artlist.o: ../../include/config.h /usr/include/unistd.h
f-artlist.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
f-artlist.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
f-artlist.o: /usr/include/stdarg.h /usr/include/varargs.h
f-artlist.o: /usr/include/assert.h /usr/include/ctype.h
f-artlist.o: ../../include/export.h ../../include/mime.h ../../include/str.h
f-artlist.o: entries.e subject.e read.e parse.e sort.e
entries.o: ../../include/config.h /usr/include/unistd.h
entries.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
entries.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
entries.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h
entries.o: /usr/include/ctype.h ../../include/export.h /usr/include/time.h
entries.o: /usr/include/sys/time.h
parse.o: ../../include/config.h /usr/include/unistd.h
parse.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
parse.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
parse.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h
parse.o: /usr/include/ctype.h ../../include/export.h /usr/include/time.h
parse.o: /usr/include/sys/time.h entries.e
read.o: ../../include/config.h /usr/include/unistd.h
read.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
read.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
read.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h
read.o: /usr/include/ctype.h ../../include/export.h ../../include/str.h
read.o: entries.e
subject.o: ../../include/config.h /usr/include/unistd.h
subject.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
subject.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
subject.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h
subject.o: /usr/include/ctype.h ../../include/export.h ../../include/str.h
sort.o: ../../include/config.h /usr/include/unistd.h
sort.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
sort.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h
sort.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h
sort.o: /usr/include/ctype.h ../../include/export.h ../../include/str.h
sort.o: entries.e subject.e
