# config # for debian DESTDIR= PACKAGE=pimentech-dbutils # end for debian PREFIX=/usr CONFDIR=$(DESTDIR)${PREFIX}/etc SHELLDIR=$(DESTDIR)${PREFIX}/bin PYTHONDIR=$(DESTDIR)${PREFIX}/python RELPYTHONSHELLPATH=../python DOCDIR=$(DESTDIR)${PREFIX}/share/doc/$(PACKAGE) MANDIR=$(DESTDIR)${PREFIX}/share/man # nom de l'application APPLICATION=$(PACKAGE) # Repertoires sources (ne pas changer) SRCROOTDIR=../.. SRCDIR=${SRCROOTDIR}/src SRCDOCDIR=${SRCROOTDIR}/doc SRCSHELLDIR=${SRCDIR}/shell SRCPYTHONDIR=${SRCDIR}/python SHELL = /bin/sh PYTHON = /usr/bin/python MAKE = make LATEX = latex PDFLATEX = pdflatex DOT = dot DIA = dia DVIPS = dvips PS2PDF = ps2pdf EPSTOPDF = epstopdf # NAMES ################## NAMES = doc src/shell man # DEPENDANCES ###################### SUFFIXES = .ps .pdf .tex .dvi .bib .bbl .dot .eps .dia .gnumeric .tbz .tbunzipped \ .tgz .tgz_running .sql .xml .tgz .tgunzipped .csv .clst .lst .pl .py .pyc .pyo .sh .mak .php .php4 .html .htm .temp \ .dot .sdot .pgml .ssql .SUFFIXES : ${SUFFIXES} # DEPENDANCES .tex.dvi: @echo "Compilation de $< en $@" @${LATEX} $<; ${LATEX} $< .tex.pdf: @echo "Compilation de $< en $@" @${PDFLATEX} $<; ${PDFLATEX} $< .dvi.ps: @echo "Compilation de $< en $@" @${DVIPS} $< -o .ps.pdf: @echo "Compilation de $< en $@" @${PS2PDF} $< $@ .eps.pdf: @echo "Compilation de $< en $@" @${EPSTOPDF} $< --outfile=$@ .bib.bbl: @echo "Compilation de $< en $@" @${BIBTEX} `basename $< .bib` @touch `basename $< .bib`.tex .dot.eps: @echo "Compilation de $< en $@" @${DOT} -Tps -Nfontsize=4 -Efontsize=4 $< > $@ .sdot.eps: @echo "Compilation de $< en $@" @${DOT} -Tps -Nfontsize=4 -Efontsize=4 $< > $@ .dia.eps: @echo "Compilation de $< en $@" @${DIA} --export=$@ $< .tbz.tbunzipped: @echo "decompression de $< en $@" @tar Ixvf $<;touch $@ .tgz.tgunzipped: @echo "decompression de $< en $@" @tar zxvf $<;touch $@ .lst.php: @echo " $@ @awk -F';' '{ print "$$"$$1"=\""$$2"\";" }' $< >> $@ @echo "?>" >> $@ .lst.pl: @awk -F';' '{ print "$$"$$1"=\""$$2"\";" }' $< | sed 's/@/\\@/g' > $@ .lst.py: @awk -F';' '{ print $$1"=\""$$2"\"" }' $< > $@ .lst.sh: @awk -F';' '{ print "export "$$1"="$$2 }' $< > $@ .lst.mak: @awk -F';' '{ print $$1"="$$2 }' $< > $@ .pgml.sql: @echo "converting $< to $@" @pgml2sql.py -f $< -o $@ .pgml.dot: @echo "converting $< to $@" @pgml2dot.py -f $< -o $@ .pgml.sdot: @echo "converting $< to $@" @pgml2dot.py -f $< -o $@ -s .pgml.spgml: @echo "converting $< to $@" @simplify-pgml.py -f $< -o $@ -u -i "uid int4 PRIMARY KEY default nextId()" .pgml.ssql: @echo "converting $< to $@" @pgml2ssql.py -f $< -o $@ -u PYTHONCOMPILE="import py_compile, sys; py_compile.compile(sys.argv[1])" .py.pyc: @echo "converting $< to $@" @python -c ${PYTHONCOMPILE} $< .py.pyo: @echo "converting $< to $@" @python -O -c ${PYTHONCOMPILE} $<