10 |
out2 = auth |
out2 = auth |
11 |
out3 = sample |
out3 = sample |
12 |
|
|
13 |
all: mysql pgsql mssql sybase interbase html |
all: pgsql mysql mssql sybase interbase html |
14 |
|
|
15 |
|
|
16 |
mysql: |
mysql: |
17 |
${xsltcmd} ${xslpath}mysql.xsl ${src1} | ${xsltcmd} ${xslstrip} > mysql-${out1}.sql |
mkdir -p mysql |
18 |
${xsltcmd} ${xslpath}mysql.xsl ${src2} | ${xsltcmd} ${xslstrip} > mysql-${out2}.sql |
${xsltcmd} ${xslpath}mysql.xsl ${src1} | ${xsltcmd} ${xslstrip} > mysql/${out1}.sql |
19 |
${xsltcmd} ${xslpath}mysql.xsl ${src3} | ${xsltcmd} ${xslstrip} > mysql-${out3}.sql |
${xsltcmd} ${xslpath}mysql.xsl ${src2} | ${xsltcmd} ${xslstrip} > mysql/${out2}.sql |
20 |
cat mysql-${out1}.sql mysql-${out2}.sql mysql-${out3}.sql > mysql-full.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 |
22 |
|
|
23 |
pgsql: |
pgsql: |
24 |
${xsltcmd} ${xslpath}pgsql.xsl ${src1} | ${xsltcmd} ${xslstrip} > pgsql-${out1}.sql |
mkdir -p pgsql |
25 |
${xsltcmd} ${xslpath}pgsql.xsl ${src2} | ${xsltcmd} ${xslstrip} > pgsql-${out2}.sql |
${xsltcmd} ${xslpath}pgsql.xsl ${src1} | ${xsltcmd} ${xslstrip} > pgsql/${out1}.sql |
26 |
${xsltcmd} ${xslpath}pgsql.xsl ${src3} | ${xsltcmd} ${xslstrip} > pgsql-${out3}.sql |
${xsltcmd} ${xslpath}pgsql.xsl ${src2} | ${xsltcmd} ${xslstrip} > pgsql/${out2}.sql |
27 |
cat pgsql-${out1}.sql pgsql-${out2}.sql pgsql-${out3}.sql > pgsql-full.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 |
29 |
|
|
30 |
mssql: |
mssql: |
31 |
${xsltcmd} ${xslpath}mssql.xsl ${src1} | ${xsltcmd} ${xslstrip} > mssql-${out1}.sql |
mkdir -p mssql |
32 |
${xsltcmd} ${xslpath}mssql.xsl ${src2} | ${xsltcmd} ${xslstrip} > mssql-${out2}.sql |
${xsltcmd} ${xslpath}mssql.xsl ${src1} | ${xsltcmd} ${xslstrip} > mssql/${out1}.sql |
33 |
${xsltcmd} ${xslpath}mssql.xsl ${src3} | ${xsltcmd} ${xslstrip} > mssql-${out3}.sql |
${xsltcmd} ${xslpath}mssql.xsl ${src2} | ${xsltcmd} ${xslstrip} > mssql/${out2}.sql |
34 |
cat mssql-${out1}.sql mssql-${out2}.sql mssql-${out3}.sql > mssql-full.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 |
36 |
|
|
37 |
sybase: |
sybase: |
38 |
${xsltcmd} ${xslpath}sybase.xsl ${src1} | ${xsltcmd} ${xslstrip} > sybase-${out1}.sql |
mkdir -p sybase |
39 |
${xsltcmd} ${xslpath}sybase.xsl ${src2} | ${xsltcmd} ${xslstrip} > sybase-${out2}.sql |
${xsltcmd} ${xslpath}sybase.xsl ${src1} | ${xsltcmd} ${xslstrip} > sybase/${out1}.sql |
40 |
${xsltcmd} ${xslpath}sybase.xsl ${src3} | ${xsltcmd} ${xslstrip} > sybase-${out3}.sql |
${xsltcmd} ${xslpath}sybase.xsl ${src2} | ${xsltcmd} ${xslstrip} > sybase/${out2}.sql |
41 |
cat sybase-${out1}.sql sybase-${out2}.sql sybase-${out3}.sql > sybase-full.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 |
43 |
|
|
44 |
interbase: |
interbase: |
45 |
${xsltcmd} ${xslpath}interbase.xsl ${src1} | ${xsltcmd} ${xslstrip} > interbase-${out1}.sql |
mkdir -p interbase |
46 |
${xsltcmd} ${xslpath}interbase.xsl ${src2} | ${xsltcmd} ${xslstrip} > interbase-${out2}.sql |
${xsltcmd} ${xslpath}interbase.xsl ${src1} | ${xsltcmd} ${xslstrip} > interbase/${out1}.sql |
47 |
${xsltcmd} ${xslpath}interbase.xsl ${src3} | ${xsltcmd} ${xslstrip} > interbase-${out3}.sql |
${xsltcmd} ${xslpath}interbase.xsl ${src2} | ${xsltcmd} ${xslstrip} > interbase/${out2}.sql |
48 |
cat interbase-${out1}.sql interbase-${out2}.sql interbase-${out3}.sql > interbase-full.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 |
50 |
|
|
51 |
html: |
html: |
52 |
${xsltcmd} ${xslpath}display.xsl ${src1} ${out1}.html |
mkdir -p html |
53 |
${xsltcmd} ${xslpath}display.xsl ${src2} ${out2}.html |
${xsltcmd} ${xslpath}display.xsl ${src1} html/${out1}.html |
54 |
${xsltcmd} ${xslpath}display.xsl ${src3} ${out3}.html |
${xsltcmd} ${xslpath}display.xsl ${src2} html/${out2}.html |
55 |
|
${xsltcmd} ${xslpath}display.xsl ${src3} html/${out3}.html |
|
setup-pgsql: pgsql |
|
|
# createdb gnue |
|
|
psql gnue < pgsql-full.sql |
|
56 |
|
|
57 |
clean: |
clean: |
58 |
rm *.sql ${out1}.html ${out2}.html ${out3}.html |
rm -rf mysql pgsql mssql sybase interbase html |