# Makefile for mime.h and libmime.a

include ../../Make.cfg

CFLAGS = $(COMMONCFLAGS)

HEAD = $(TOP)/include/mime.h
LIBN = $(TOP)/lib/libmime.a
SLIB = $(SHLDIR)/libmime.sl
SRCS = ISOcharset.c MIMEenc.c MIMEhead.c read-head.c parse-head.c
OBJS = $(SRCS:.c=.o)
EXPS = $(SRCS:.c=.e)

all: $(HEAD) $(LIBN) $(SLIB)

$(EXPS): $(TOP)/Make.cfg $(TOP)/include/config.h

$(HEAD): $(EXPS)
	cat $(EXPS) >$@

$(LIBN): $(SRCS) $(OBJS)
	$(RM) $@
	$(AR) $@ $(OBJS)
	$(RANLIB) $@

$(SLIB): $(OBJS)
	$(LD_SHARED) $(OBJS) -o $@

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

## dependencies

ISOcharset.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h
ISOcharset.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
ISOcharset.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h
ISOcharset.o: /usr/include/sys/errno.h /usr/include/string.h
ISOcharset.o: /usr/include/stdarg.h /usr/include/varargs.h
ISOcharset.o: /usr/include/assert.h /usr/include/ctype.h /usr/include/time.h
ISOcharset.o: /usr/include/sys/time.h /usr/include/sys/types.h
ISOcharset.o: /users1/bert/Work/Argo/include/export.h
ISOcharset.o: /users1/bert/Work/Argo/include/str.h
MIMEenc.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h
MIMEenc.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
MIMEenc.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h
MIMEenc.o: /usr/include/sys/errno.h /usr/include/string.h
MIMEenc.o: /usr/include/stdarg.h /usr/include/varargs.h /usr/include/assert.h
MIMEenc.o: /usr/include/ctype.h /usr/include/time.h /usr/include/sys/time.h
MIMEenc.o: /usr/include/sys/types.h /users1/bert/Work/Argo/include/export.h
MIMEenc.o: /users1/bert/Work/Argo/include/str.h
MIMEhead.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h
MIMEhead.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
MIMEhead.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h
MIMEhead.o: /usr/include/sys/errno.h /usr/include/string.h
MIMEhead.o: /usr/include/stdarg.h /usr/include/varargs.h
MIMEhead.o: /usr/include/assert.h /usr/include/ctype.h /usr/include/time.h
MIMEhead.o: /usr/include/sys/time.h /usr/include/sys/types.h
MIMEhead.o: /users1/bert/Work/Argo/include/export.h ISOcharset.e MIMEenc.e
read-head.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h
read-head.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
read-head.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h
read-head.o: /usr/include/sys/errno.h /usr/include/string.h
read-head.o: /usr/include/stdarg.h /usr/include/varargs.h
read-head.o: /usr/include/assert.h /usr/include/ctype.h /usr/include/time.h
read-head.o: /usr/include/sys/time.h /usr/include/sys/types.h
read-head.o: /users1/bert/Work/Argo/include/export.h
read-head.o: /users1/bert/Work/Argo/include/str.h ISOcharset.e MIMEenc.e
read-head.o: MIMEhead.e parse-head.e
parse-head.o: /users1/bert/Work/Argo/include/config.h /usr/include/unistd.h
parse-head.o: /usr/include/sys/unistd.h /usr/include/sys/stdsyms.h
parse-head.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/errno.h
parse-head.o: /usr/include/sys/errno.h /usr/include/string.h
parse-head.o: /usr/include/stdarg.h /usr/include/varargs.h
parse-head.o: /usr/include/assert.h /usr/include/ctype.h /usr/include/time.h
parse-head.o: /usr/include/sys/time.h /usr/include/sys/types.h
parse-head.o: /users1/bert/Work/Argo/include/export.h
parse-head.o: /users1/bert/Work/Argo/include/str.h ISOcharset.e MIMEenc.e
parse-head.o: MIMEhead.e
