#
# Makfile for m_filter / f_filter 
# Programs by G0LGS Dec 1999 / Dec 2000
# for XFBB 7.01+

FILT = /usr/lib/fbb/filter
CONFIG = /etc/ax25/fbb

# Where is Perl ?
PERL=/usr/bin/perl

TMPDIR=/tmp

# ------- NOTHING BELOW THIS LINE SHOULD NEED CHANGING ---------

TMP = $(TMPDIR)/filter-install

SCRIPTS = m_filter f_filter

all:
	@echo "Use either:"
	@echo
	@echo "make install             (Programs only)"
	@echo "make install-cfg         (Config Files)"

install:	config-scripts
	@cd $(TMP) ; install -m 750 m_filter $(FILT)
	@cd $(TMP) ; install -m 750 f_filter $(FILT)
	@rm -fr $(TMP)
	@echo Done

install-cfg:
	@test -f $(CONFIG)/m_filter.cfg && \
		cp -f $(CONFIG)/m_filter.cfg $(CONFIG)/m_filter.old ;
	@test -f $(CONFIG)/f_filter.cfg && \
		cp -f $(CONFIG)/f_filter.cfg $(CONFIG)/f_filter.old ;
	install -m 640 m_filter.cfg $(CONFIG)
	install -m 640 f_filter.cfg $(CONFIG)

config-scripts:
	@echo "Testing for perl ($(PERL))...."
	@test -f $(PERL) -a -x $(PERL) || \
		{ echo "You need to edit the Makefile so I can find where Perl is."; exit 1;}
	@rm -fr $(TMP) ; mkdir $(TMP)
	@echo "Configuring scripts...."
	@cp $(SCRIPTS) $(TMP)
	@cd $(TMP) ; $(PERL) -p -i -e 's@^#!\S+perl.*@#!$(PERL)@' $(SCRIPTS)
