CFLAGS = -O2 -Wall
LDFLAGS = -G -lc

OBJS = muttzilla.o mzargs.o mzbase.o mzmail.o mznews.o nsapi.o
TARGET = muttzilla.so

BINDIR = /usr/local/bin
LIBDIR = /usr/local/lib
ETCDIR = /etc

MZLIBDIR = $(LIBDIR)/muttzilla
MAILERLIBS = mutt pine dtmail VM tin


all: $(TARGET)

$(TARGET): $(OBJS)
	$(LD) $(LDFLAGS) -o $@ $^

clean:
	rm -f $(OBJS) core a.out *~

distclean: clean
	rm -f $(TARGET)

install: $(TARGET)
	install --mode=0755 muttzilla.so $(LIBDIR)
	install --mode=0755 -d $(MZLIBDIR)
	install --mode=0755 mzmail.sh mzmail.py mznews.sh mznews.py $(BINDIR)
	install --mode=0644 $(MAILERLIBS) $(MZLIBDIR)
	install --mode=0644 -b muttzilla.conf $(ETCDIR)

muttzilla.o: muttzilla.c
mzargs.o: mzargs.c muttzilla.h
mzbase.o: mzbase.c muttzilla.h
mzmail.o: mzmail.c muttzilla.h
mznews.o: mznews.c muttzilla.h
nsapi.o: nsapi.c muttzilla.h
