# This Makefile was written by Ioannis Tambouras <ioannis@debian.org>


VPATH = ../metrics  ../csize ../spr ../lc ../csize  \
        ../metrics ../metrics/kdsi ../metrics/mccabe ../metrics/halstead

PREFIX = $(DESTDIR)
mandir = $(PREFIX)/usr/man/man1
docdir = $(PREFIX)/usr/doc/metrics

INSTALL_CMD = install 


DOCS= Results1.metrics                  \
      README.csize                      \
      README.spr  counting-rules.spr


MANPAGES     =   lc.1   csize.1  kdsi.1  mccabe.1  halstead.1


NO_MANPAGES  = c_halsfilt.1 stripcom.1 stripstr.1 \
               spr.1 stripcom.1  stripstr.1



all:   docs man
	for i in $(NO_MANPAGES); do ln -sf metrics.1 $$i ; done ;


man:   mclean mmove

mmove: $(MANPAGES)
	cp  $^ .
	install -m 622  $^ .


mclean:
	rm -f $(NO_MANPAGES) $(MANPAGES) 


docs:    dclean dmove



dmove:   $(DOCS)
	 install -m 622  $^ .

dclean: 
	rm -f $(DOCS) 




install:  $(MANPAGES)  $(NO_MANPAGES) 
	$(INSTALL_CMND)  $(MANPAGES)  $(mandir)
	$(INSTALL_CMND)  ?*[.][^1]  $(docdir)
	  


clean:  dclean mclean
