CFLAGS += -Wall -fPIC
LDFLAGS = -G -lc

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

BINDIR = ${PREFIX}/bin
LIBDIR = ${PREFIX}/lib
ETCDIR = ${PREFIX}/etc

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


all: $(TARGET)

$(TARGET): $(OBJS)
	$(CC) -shared -o $@ $>

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

distclean: clean
	rm -f $(TARGET)

install: $(TARGET)
	${BSD_INSTALL_DATA} muttzilla.so $(LIBDIR)
	-mkdir -p $(MZLIBDIR)
	${BSD_INSTALL_SCRIPT} mzmail.sh mzmail.py mznews.sh mznews.py $(BINDIR)
	${BSD_INSTALL_DATA} $(MAILERLIBS) $(MZLIBDIR)
	${BSD_INSTALL_DATA} 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


syntax highlighted by Code2HTML, v. 0.9.1