10 |
out2 = auth |
out2 = auth |
11 |
out3 = sample |
out3 = sample |
12 |
|
|
13 |
all: pgsql mysql mssql sybase interbase html |
all: pgsql.sql mysql.sql mssql.sql sybase.sql interbase.sql html |
14 |
|
|
15 |
|
|
16 |
mysql: |
mysql.sql: |
17 |
mkdir -p mysql |
mkdir -p mysql |
18 |
${xsltcmd} ${xslpath}mysql.xsl ${src1} | ${xsltcmd} ${xslstrip} > mysql/${out1}.sql |
${xsltcmd} ${xslpath}mysql.xsl ${src1} | ${xsltcmd} ${xslstrip} > mysql/${out1}.sql |
19 |
${xsltcmd} ${xslpath}mysql.xsl ${src2} | ${xsltcmd} ${xslstrip} > mysql/${out2}.sql |
${xsltcmd} ${xslpath}mysql.xsl ${src2} | ${xsltcmd} ${xslstrip} > mysql/${out2}.sql |
20 |
${xsltcmd} ${xslpath}mysql.xsl ${src3} | ${xsltcmd} ${xslstrip} > mysql/${out3}.sql |
${xsltcmd} ${xslpath}mysql.xsl ${src3} | ${xsltcmd} ${xslstrip} > mysql/${out3}.sql |
21 |
cat mysql/${out1}.sql mysql/${out2}.sql mysql/${out3}.sql > mysql/full.sql |
cat mysql/${out1}.sql mysql/${out2}.sql mysql/${out3}.sql > mysql.sql |
22 |
|
|
23 |
pgsql: |
pgsql.sql: |
24 |
mkdir -p pgsql |
mkdir -p pgsql |
25 |
${xsltcmd} ${xslpath}pgsql.xsl ${src1} | ${xsltcmd} ${xslstrip} > pgsql/${out1}.sql |
${xsltcmd} ${xslpath}pgsql.xsl ${src1} | ${xsltcmd} ${xslstrip} > pgsql/${out1}.sql |
26 |
${xsltcmd} ${xslpath}pgsql.xsl ${src2} | ${xsltcmd} ${xslstrip} > pgsql/${out2}.sql |
${xsltcmd} ${xslpath}pgsql.xsl ${src2} | ${xsltcmd} ${xslstrip} > pgsql/${out2}.sql |
27 |
${xsltcmd} ${xslpath}pgsql.xsl ${src3} | ${xsltcmd} ${xslstrip} > pgsql/${out3}.sql |
${xsltcmd} ${xslpath}pgsql.xsl ${src3} | ${xsltcmd} ${xslstrip} > pgsql/${out3}.sql |
28 |
cat pgsql/${out1}.sql pgsql/${out2}.sql pgsql/${out3}.sql > pgsql/full.sql |
cat pgsql/${out1}.sql pgsql/${out2}.sql pgsql/${out3}.sql > pgsql.sql |
29 |
|
|
30 |
mssql: |
mssql.sql: |
31 |
mkdir -p mssql |
mkdir -p mssql |
32 |
${xsltcmd} ${xslpath}mssql.xsl ${src1} | ${xsltcmd} ${xslstrip} > mssql/${out1}.sql |
${xsltcmd} ${xslpath}mssql.xsl ${src1} | ${xsltcmd} ${xslstrip} > mssql/${out1}.sql |
33 |
${xsltcmd} ${xslpath}mssql.xsl ${src2} | ${xsltcmd} ${xslstrip} > mssql/${out2}.sql |
${xsltcmd} ${xslpath}mssql.xsl ${src2} | ${xsltcmd} ${xslstrip} > mssql/${out2}.sql |
34 |
${xsltcmd} ${xslpath}mssql.xsl ${src3} | ${xsltcmd} ${xslstrip} > mssql/${out3}.sql |
${xsltcmd} ${xslpath}mssql.xsl ${src3} | ${xsltcmd} ${xslstrip} > mssql/${out3}.sql |
35 |
cat mssql/${out1}.sql mssql/${out2}.sql mssql/${out3}.sql > mssql/full.sql |
cat mssql/${out1}.sql mssql/${out2}.sql mssql/${out3}.sql > mssql.sql |
36 |
|
|
37 |
sybase: |
sybase.sql: |
38 |
mkdir -p sybase |
mkdir -p sybase |
39 |
${xsltcmd} ${xslpath}sybase.xsl ${src1} | ${xsltcmd} ${xslstrip} > sybase/${out1}.sql |
${xsltcmd} ${xslpath}sybase.xsl ${src1} | ${xsltcmd} ${xslstrip} > sybase/${out1}.sql |
40 |
${xsltcmd} ${xslpath}sybase.xsl ${src2} | ${xsltcmd} ${xslstrip} > sybase/${out2}.sql |
${xsltcmd} ${xslpath}sybase.xsl ${src2} | ${xsltcmd} ${xslstrip} > sybase/${out2}.sql |
41 |
${xsltcmd} ${xslpath}sybase.xsl ${src3} | ${xsltcmd} ${xslstrip} > sybase/${out3}.sql |
${xsltcmd} ${xslpath}sybase.xsl ${src3} | ${xsltcmd} ${xslstrip} > sybase/${out3}.sql |
42 |
cat sybase/${out1}.sql sybase/${out2}.sql sybase/${out3}.sql > sybase/full.sql |
cat sybase/${out1}.sql sybase/${out2}.sql sybase/${out3}.sql > sybase.sql |
43 |
|
|
44 |
interbase: |
interbase.sql: |
45 |
mkdir -p interbase |
mkdir -p interbase |
46 |
${xsltcmd} ${xslpath}interbase.xsl ${src1} | ${xsltcmd} ${xslstrip} > interbase/${out1}.sql |
${xsltcmd} ${xslpath}interbase.xsl ${src1} | ${xsltcmd} ${xslstrip} > interbase/${out1}.sql |
47 |
${xsltcmd} ${xslpath}interbase.xsl ${src2} | ${xsltcmd} ${xslstrip} > interbase/${out2}.sql |
${xsltcmd} ${xslpath}interbase.xsl ${src2} | ${xsltcmd} ${xslstrip} > interbase/${out2}.sql |
48 |
${xsltcmd} ${xslpath}interbase.xsl ${src3} | ${xsltcmd} ${xslstrip} > interbase/${out3}.sql |
${xsltcmd} ${xslpath}interbase.xsl ${src3} | ${xsltcmd} ${xslstrip} > interbase/${out3}.sql |
49 |
cat interbase/${out1}.sql interbase/${out2}.sql interbase/${out3}.sql > interbase/full.sql |
cat interbase/${out1}.sql interbase/${out2}.sql interbase/${out3}.sql > interbase.sql |
50 |
|
|
51 |
html: |
html: |
52 |
mkdir -p html |
mkdir -p html |
57 |
ln ${xslpath}/yes.png html |
ln ${xslpath}/yes.png html |
58 |
|
|
59 |
clean: |
clean: |
60 |
rm -rf mysql pgsql mssql sybase interbase html |
rm -rf *.sql mysql pgsql mssql sybase interbase html |