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