#
# System settings
#
CFLAGS     = -Wall -g #-O2
CC         = gcc
INSTALLDIR = /usr/local
LIBS       = -lpbm
#
# You shouldn't need to alter things below here
#
EXES = pbmtomda     mdatopbm
MAN1 = pbmtomda.1   mdatopbm.1
MAN  = pbmtomda.man mdatopbm.man
DOCS = pbmtomda.doc mdatopbm.doc
SRC  = pbmtomda.c   mdatopbm.c
OBJS = pbmtomda.o   mdatopbm.o


PACK = INSTALL Makefile anytopnm.patch mda.magic mda.mgk mdaspec.txt \
       $(MAN1) $(DOC) $(SRC)

all:	$(EXES) $(DOCS)
	
%:	%.o
	$(CC) -o $@ $< $(LIBS)

%:	%.c

%.o:	%.c	
	$(CC) $(CFLAGS) -c -o $@ $<

tidy:	
	rm -f $(OBJS) $(MAN)

clean:	tidy
	rm -f $(EXES) $(DOCS)

install:	$(EXES) $(MAN1)
	install -m 755 -o root $(EXES) $(INSTALLDIR)/bin
	install -m 644 -o root $(MAN1) $(INSTALLDIR)/man/man1

%.man:	%.1
	nroff -mandoc $< > $@

%.doc:	%.man
	col -b < $< > $@

tar:	mdatopbm.tar.gz

mdatopbm.tar.gz:	$(PACK)
	tar zcvf $@ $(PACK)

