summaryrefslogtreecommitdiff
path: root/support/SQLTeX/src/Makefile.am
blob: c15c25ba5b6a6528359066d07eb421c7354af447 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Automake makefile for the SQLTeX code and configfiles

.PHONY: distdir
DATAFILES = SQLTeX_r.dat SQLTeX.cfg
DISTFILES = Makefile.am Makefile.in SQLTeX.pl ${DATAFILES}

PL=$(shell which perl)

all : SQLTeX

distdir : ${DISTFILES}
	cp $(DISTFILES) $(distdir)

SQLTeX: SQLTeX.pl
	cat $^ | sed -e 's#{PERLDIR}#!$(PL)#;s#{SYSCONFDIR}#$(sysconfdir)#' > $@
	@chmod +x $@

install : SQLTeX ${DATAFILES}
	@if [ ! -d ${bindir} ]; then mkdir -p ${bindir}; fi
	@if [ ! -d ${sysconfdir} ]; then mkdir -p ${sysconfdir}; fi
	cp $< $(bindir)
	@$(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;)