# Automake makefile for the SQLTeX code and configfiles
PHONY: distdir
DATAFILES = SQLTeX_r.dat SQLTeX.cfg
DISTFILES = Makefile.am Makefile.in sqltex ${DATAFILES}
PL=$(shell which perl)
all : sqltex.pl
distdir : ${DISTFILES}
cp $(DISTFILES) $(distdir)
sqltex.pl: sqltex
cat $^ | sed -e 's#!/usr/bin/env perl#!$(PL)#;s#/usr/local/etc#$(sysconfdir)#' > $@
@chmod +x $@
install : sqltex.pl ${DATAFILES}
@if [ ! -d ${bindir} ]; then mkdir -p ${bindir}; fi
@if [ ! -d ${sysconfdir} ]; then mkdir -p ${sysconfdir}; fi
@if [ -f $(bindir)/SQLTeX ]; then rm $(bindir)/SQLTeX; fi
cp $< $(bindir)/sqltex
ln -s $(bindir)/sqltex $(bindir)/SQLTeX
@$(foreach datafile, $(DATAFILES), \
if [ -e $(sysconfdir)/$(datafile) ]; \
then echo 'cp $(datafile) $(sysconfdir)/$(datafile).new'; \
cp $(datafile) $(sysconfdir)/$(datafile).new; \
else echo 'cp $(datafile) $(sysconfdir)/$(datafile)'; \
cp $(datafile) $(sysconfdir)/$(datafile); \
fi;)