# makefile for MicroSofts' "nmake"
# to create example plot files

all: "01-Make your 1st diagram.plt" "02-Fraction diagram.plt" "02-Fraction diagram act-coeff.plt" \
	"03-fixed CO2 pressure.plt" "04-Log conc diagr.plt" "05-pH calculated.plt" "05-pH calculated (log).plt" \
	"06-Eh calculated.plt" "06-Eh calculated (log).plt" "07-Solubility Al.plt" "08-Solubility calcite.plt" "09-Predom Cd-NTA.plt" \
	"10-Poubaix diag Cu.plt" "11-logO2-pH 300C.plt" "12-logO2-pH Au 250C.plt" \
	"13-Titration acetic acid.plt" "14-Titration Mg-edta.plt" "15-H-affinity (oxalate-carbonate mix).plt"

clean:
 del *.tmp
 del *.ps
 del *.pdf

view:
  java -jar ..\Spana.jar "01-Make your 1st diagram.plt" "02-Fraction diagram.plt" "02-Fraction diagram act-coeff.plt" "03-fixed CO2 pressure.plt" "04-Log conc diagr.plt" "05-pH calculated.plt" "05-pH calculated (log).plt" "06-Eh calculated.plt" "06-Eh calculated (log).plt" "07-Solubility Al.plt" "08-Solubility calcite.plt" "09-Predom Cd-NTA.plt" "10-Poubaix diag Cu.plt" "11-logO2-pH 300C.plt" "12-logO2-pH Au 250C.plt" "13-Titration acetic acid.plt" "14-Titration Mg-edta.plt" "15-H-affinity (oxalate-carbonate mix).plt"
  del /q ..\.Spana.ini
  del /q ..\Spana.cfg

"01-Make your 1st diagram.plt": "01-Make your 1st diagram.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"01-Make your 1st diagram.dat" -n=100

"02-Fraction diagram.plt": "02-Fraction diagram.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"02-Fraction diagram.dat" -n=100

"02-Fraction diagram act-coeff.plt": "02-Fraction diagram.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"02-Fraction diagram.dat" -p=$*.plt -i=-1 -n=100

"03-fixed CO2 pressure.plt": "03-fixed CO2 pressure.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"03-fixed CO2 pressure.dat" -n=100

"04-Log conc diagr.plt": "04-Log conc diagr.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"04-Log conc diagr.dat" -n=100

"05-pH calculated.plt": "05-pH calculated.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"05-pH calculated.dat" -n=100

"05-pH calculated (log).plt": "05-pH calculated (log).dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"05-pH calculated (log).dat" -n=100

"06-Eh calculated.plt": "06-Eh calculated.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"06-Eh calculated.dat" -n=100

"06-Eh calculated (log).plt": "06-Eh calculated (log).dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"06-Eh calculated (log).dat" -n=100

"07-Solubility Al.plt": "07-Solubility Al.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"07-Solubility Al.dat" -n=100

"08-Solubility calcite.plt": "08-Solubility calcite.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"08-Solubility calcite.dat" -n=100

"09-Predom Cd-NTA.plt": "09-Predom Cd-NTA.dat" ..\Predom.jar ..\lib\LibChemDiagr.jar
  java -jar ..\Predom.jar -d:"09-Predom Cd-NTA.dat" -n=100

"10-Poubaix diag Cu.plt": "10-Poubaix diag Cu.dat" ..\Predom.jar ..\lib\LibChemDiagr.jar
  java -jar ..\Predom.jar -d:"10-Poubaix diag Cu.dat" -n=100

"11-logO2-pH 300C.plt": "11-logO2-pH 300C.dat" ..\Predom.jar ..\lib\LibChemDiagr.jar
  java -jar ..\Predom.jar -d:"11-logO2-pH 300C.dat" -n=100

"12-logO2-pH Au 250C.plt": "12-logO2-pH Au 250C.dat" ..\Predom.jar ..\lib\LibChemDiagr.jar
  java -jar ..\Predom.jar -d:"12-logO2-pH Au 250C.dat" -n=100

"13-Titration acetic acid.plt": "13-Titration acetic acid.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"13-Titration acetic acid.dat" -n=100

"14-Titration Mg-edta.plt": "14-Titration Mg-edta.dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"14-Titration Mg-edta.dat" -n=100
  \bin\GnuWin32\sed -r -e "s/^[5]\s+[0-9 ][0-9]\s+H2\(ind\)\-/5  10     H2(ind)-/g" "14-Titration Mg-edta.plt" > sed1.deleteme
  \bin\GnuWin32\sed -r -e "s/^[5]\s+[0-9 ][0-9]\s+Mg\(ind\)\-/5   2     Mg(ind)-/g" sed1.deleteme > sed2.deleteme
  \bin\GnuWin32\sed -r -e "s/^[5]\s+[0-9 ][0-9]\s+H\(ind\)\-/5   4     H(ind)-/g" sed2.deleteme > sed3.deleteme
  copy /y /A sed3.deleteme "14-Titration Mg-edta.plt" /A >nul
  del /q sed*.deleteme >nul

"15-H-affinity (oxalate-carbonate mix).plt": "15-H-affinity (oxalate-carbonate mix).dat" ..\SED.jar ..\lib\LibChemDiagr.jar
  java -jar ..\SED.jar -d:"15-H-affinity (oxalate-carbonate mix).dat" -n=100

print: "01-Make your 1st diagram.pdf" "02-Fraction diagram.pdf" "02-Fraction diagram act-coeff.pdf" \
	"03-fixed CO2 pressure.pdf" "04-Log conc diagr.pdf" "05-pH calculated.pdf" "05-pH calculated (log).pdf" \
	"06-Eh calculated.pdf" "06-Eh calculated (log).pdf" "07-Solubility Al.pdf" "08-Solubility calcite.pdf" "09-Predom Cd-NTA.pdf" \
	"10-Poubaix diag Cu.pdf" "11-logO2-pH 300C.pdf" "12-logO2-pH Au 250C.pdf" \
	"13-Titration acetic acid.pdf" "14-Titration Mg-edta.pdf" "15-H-affinity (oxalate-carbonate mix).pdf"

"01-Make your 1st diagram.pdf": "01-Make your 1st diagram.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "01-Make your 1st diagram.plt"

"02-Fraction diagram.pdf": "02-Fraction diagram.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "02-Fraction diagram.plt"

"02-Fraction diagram act-coeff.pdf": "02-Fraction diagram act-coeff.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "02-Fraction diagram act-coeff.plt"

"03-fixed CO2 pressure.pdf": "03-fixed CO2 pressure.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "03-fixed CO2 pressure.plt"

"04-Log conc diagr.pdf": "04-Log conc diagr.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "04-Log conc diagr.plt"

"05-pH calculated.pdf": "05-pH calculated.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "05-pH calculated.plt"

"05-pH calculated (log).pdf": "05-pH calculated (log).plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "05-pH calculated (log).plt"

"06-Eh calculated.pdf": "06-Eh calculated.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "06-Eh calculated.plt"

"06-Eh calculated (log).pdf": "06-Eh calculated (log).plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "06-Eh calculated (log).plt"

"07-Solubility Al.pdf": "07-Solubility Al.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "07-Solubility Al.plt"

"08-Solubility calcite.pdf": "08-Solubility calcite.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "08-Solubility calcite.plt"

"09-Predom Cd-NTA.pdf": "09-Predom Cd-NTA.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "09-Predom Cd-NTA.plt"

"10-Poubaix diag Cu.pdf": "10-Poubaix diag Cu.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "10-Poubaix diag Cu.plt"

"11-logO2-pH 300C.pdf": "11-logO2-pH 300C.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "11-logO2-pH 300C.plt"

"12-logO2-pH Au 250C.pdf": "12-logO2-pH Au 250C.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "12-logO2-pH Au 250C.plt"

"13-Titration acetic acid.pdf": "13-Titration acetic acid.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "13-Titration acetic acid.plt"

"14-Titration Mg-edta.pdf": "14-Titration Mg-edta.plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "14-Titration Mg-edta.plt"

"15-H-affinity (oxalate-carbonate mix).pdf": "15-H-affinity (oxalate-carbonate mix).plt" ..\PlotPDF.jar
  java -jar ..\PlotPDF.jar "15-H-affinity (oxalate-carbonate mix).plt"

