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