2 |
# at the moment it requires the sablotron XSLT processor |
# at the moment it requires the sablotron XSLT processor |
3 |
xsltcmd = sabcmd |
xsltcmd = sabcmd |
4 |
xslpath = ../../common/utils/xml2sql/ |
xslpath = ../../common/utils/xml2sql/ |
5 |
src = sample.xml |
src = sample.gsd |
6 |
|
|
7 |
|
|
8 |
all: mysql pgsql mssql sybase |
all: mysql pgsql mssql sybase interbase html |
9 |
|
|
10 |
|
|
11 |
mysql: |
mysql: |
23 |
${xsltcmd} ${xslpath}sybase.xsl ${src} sybase.xml |
${xsltcmd} ${xslpath}sybase.xsl ${src} sybase.xml |
24 |
${xsltcmd} ${xslpath}strip.command.xsl sybase.xml sybase.sql |
${xsltcmd} ${xslpath}strip.command.xsl sybase.xml sybase.sql |
25 |
|
|
26 |
|
interbase: |
27 |
|
${xsltcmd} ${xslpath}interbase.xsl ${src} interbase.xml |
28 |
|
${xsltcmd} ${xslpath}strip.command.xsl interbase.xml interbase.sql |
29 |
|
|
30 |
|
html: |
31 |
|
${xsltcmd} ${xslpath}display.xsl ${src} sample.html |
32 |
|
|
33 |
|
setup-pgsql: pgsql |
34 |
|
# createdb gnue |
35 |
|
psql gnue < pgsql.sql |
36 |
|
rm pgsql.sql pgsql.xml |
37 |
|
|
38 |
clean: |
clean: |
39 |
rm mssql.xml |
rm mssql.xml mysql.xml pgsql.xml sybase.xml *.sql sample.html |
|
rm mysql.xml |
|
|
rm pgsql.xml |
|
|
rm sybase.xml |
|
|
rm *.sql |
|