# 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;)