|
.PHONY: amr/pdf dm/pdf eds/pdf psd/pdf ucca/pdf \ |
|
clean release all |
|
|
|
amr/wsj.mrp: wsj.ids ../wsj.txt amr/wsj.amr |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read amr \ |
|
--id $$i --write mrp ./amr/wsj.amr; \ |
|
done > $@; |
|
|
|
amr/pdf: |
|
[ ! -d amr/dot ] && mkdir amr/dot; |
|
[ ! -d amr/pdf ] && mkdir amr/pdf; |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read amr \ |
|
--id $$i --write dot \ |
|
./amr/wsj.amr ./amr/dot/$$i.dot; \ |
|
done |
|
rm $$(find ./amr/dot -size 0); |
|
for i in ./amr/dot/*.dot; do \ |
|
j=$$(basename $$i .dot); \ |
|
dot -Tpdf $$i > ./amr/pdf/$${j}.pdf; \ |
|
done |
|
|
|
dm/wsj.mrp: wsj.ids ../wsj.txt dm/wsj.sdp |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read dm \ |
|
--id $$i --write mrp ./dm/wsj.sdp; \ |
|
done > $@; |
|
|
|
dm/pdf: |
|
[ ! -d dm/dot ] && mkdir dm/dot; |
|
[ ! -d dm/pdf ] && mkdir dm/pdf; |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read dm \ |
|
--id $$i --write dot \ |
|
./dm/wsj.sdp ./dm/dot/$$i.dot; \ |
|
done |
|
for i in ./dm/dot/*.dot; do \ |
|
j=$$(basename $$i .dot); \ |
|
dot -Tpdf $$i > ./dm/pdf/$${j}.pdf; \ |
|
done |
|
|
|
eds/wsj.mrp: wsj.ids ../wsj.txt eds/wsj.eds |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read eds \ |
|
--id $$i --write mrp ./eds/wsj.eds; \ |
|
done > $@; |
|
|
|
eds/pdf: |
|
[ ! -d eds/dot ] && mkdir eds/dot; |
|
[ ! -d eds/pdf ] && mkdir eds/pdf; |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read eds \ |
|
--id $$i --write dot \ |
|
./eds/wsj.eds ./eds/dot/$$i.dot; \ |
|
done |
|
for i in ./eds/dot/*.dot; do \ |
|
j=$$(basename $$i .dot); \ |
|
dot -Tpdf $$i > ./eds/pdf/$${j}.pdf; \ |
|
done |
|
|
|
psd/wsj.mrp: wsj.ids ../wsj.txt psd/wsj.sdp |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read psd \ |
|
--id $$i --write mrp ./psd/wsj.sdp; \ |
|
done > $@; |
|
|
|
psd/pdf: |
|
[ ! -d psd/dot ] && mkdir psd/dot; |
|
[ ! -d psd/pdf ] && mkdir psd/pdf; |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read dm \ |
|
--id $$i --write dot \ |
|
./psd/wsj.sdp ./psd/dot/$$i.dot; \ |
|
done |
|
for i in ./psd/dot/*.dot; do \ |
|
j=$$(basename $$i .dot); \ |
|
dot -Tpdf $$i > ./psd/pdf/$${j}.pdf; \ |
|
done |
|
|
|
ucca/wsj.mrp: wsj.ids ../wsj.txt ucca/xml/files.txt ucca/xml/*.xml |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read ucca \ |
|
--id $$i --write mrp ./ucca/xml/files.txt; \ |
|
done > $@; |
|
|
|
ucca/pdf: |
|
[ ! -d ucca/dot ] && mkdir ucca/dot; |
|
[ ! -d ucca/pdf ] && mkdir ucca/pdf; |
|
for i in $$(cat wsj.ids); do \ |
|
../../main.py --text ../wsj.txt --read ucca \ |
|
--id $$i --write dot --strings \ |
|
./ucca/xml/files.txt ./ucca/dot/$$i.dot; \ |
|
done |
|
rm $$(find ./ucca/dot -size 0); |
|
for i in ./ucca/dot/*.dot; do \ |
|
j=$$(basename $$i .dot); \ |
|
dot -Tpdf $$i > ./ucca/pdf/$${j}.pdf; \ |
|
done |
|
|
|
clean: |
|
rm */wsj.mrp */dot/*.dot */pdf/*pdf |
|
|
|
release: |
|
tar zpScvf ../public/sample.tgz --transform='s@^@mrp/2019/sample/@'\ |
|
README.txt Makefile \ |
|
amr/wsj.mrp dm/wsj.mrp eds/wsj.mrp psd/wsj.mrp ucca/wsj.mrp \ |
|
amr/dot amr/pdf dm/dot dm/pdf eds/dot eds/pdf \ |
|
psd/dot psd/pdf ucca/dot ucca/pdf |
|
|
|
all: amr/wsj.mrp dm/wsj.mrp eds/wsj.mrp psd/wsj.mrp ucca/wsj.mrp |
|
|
|
|