# Muttprint Makefile
# (c) B. Walle

#####################################################
#      U S E R   S E T T I N G S
#####################################################

# Change this for local installation, 
# e. g. /home/user or /usr/local
prefix = /usr/local

# Change this for some distributions (current setting
# is OK for SuSE)
docdir = /usr/share/doc/packages

# Change this to $(prefix)/man for older distributions
# (current setting is correct according to LSB)
mandir = $(prefix)/share/man

#
# Muttprint needs GNU make. If you installed GNU make
# as `gmake', you have to change this
MAKE = make

# Change this three directories only if you're know
# what you do
sharedir = $(prefix)/share
libdir = $(prefix)/lib
bindir = $(prefix)/bin
sysconfdir = /etc
docdirname = muttprint

#####################################################
#####################################################

install = install
INSTALLBIN = $(install) -m 0755 
INSTALL = $(install) -m 0644 


all:
	$(MAKE) -C langinfo 

install: 
	mkdir -p $(docdir)/$(docdirname) $(bindir) $(sharedir)/muttprint/translations \
		$(mandir)/man1 $(mandir)/de/man1 $(mandir)/es/man1 \
		$(mandir)/cs/man1 $(mandir)/it/man1 
	$(INSTALLBIN) muttprint $(bindir)/
	$(INSTALL) CHANGES COPYING INSTALL README* sample-muttprintrc-* \
		$(docdir)/$(docdirname)
	$(INSTALL) `find pics -type f -print` $(sharedir)/muttprint/
	$(INSTALL) `find translations -type f -print` $(sharedir)/muttprint/translations
	$(MAKE) -C langinfo bindir=$(bindir) install
	$(MAKE) -C doc/manual docdir=$(docdir) docdirname=$(docdirname) install
	$(MAKE) -C doc/manpages mandir=$(mandir) install


uninstall:
	rm $(bindir)/muttprint*
	rm -r $(sharedir)/muttprint/
	rm $(mandir)/man1/muttprint*
	rm $(mandir)/de/man1/muttprint*
	rm $(mandir)/es/man1/muttprint*
	rm -r $(docdir)/$(docdirname)

tags: muttprint
	pltags.pl muttprint

validate: muttprint
	perl -c muttprint

clean:
	$(MAKE) -C langinfo clean

