#alterar os valores caso haja uma versão nova CTF="7.6" CTP="7.6" CFL="7.6" #FV="2.0" all: @echo "uso: make [cfol|cpub|cfolcpub|tudo|floresta|mini|virgemCP]" tudo: make cfol cpub floresta cfolcpub: make cfol cpub cfol: cp ../bosques/Bosque_CF_$(CTF)_ad.txt . make go TR="CF" V=$(CTF) cpub: cp ../bosques/Bosque_CP_$(CTF)_ad.txt . make go TR="CP" V=$(CTP) go: @echo A gerar $(TR) versao $(V) perl floresta2perl.pl Bosque_$(TR)_$(V)_ad.txt perl fixperl.pl Bosque_$(TR)_$(V).Perl.tmp > Bosque_$(TR)_$(V).Perl.txt perl extraiXML.pl Bosque_$(TR)_$(V).Perl.txt > Bosque_$(TR)_$(V).SimTreeML.xml.tmp xmllint --format Bosque_$(TR)_$(V).SimTreeML.xml.tmp > Bosque_$(TR)_$(V).SimTreeML.xml gzip -9 -c Bosque_$(TR)_$(V).SimTreeML.xml > Bosque_$(TR)_$(V).SimTreeML.xml.gz gzip -9 -c Bosque_$(TR)_$(V).Perl.txt > Bosque_$(TR)_$(V).Perl.txt.gz floresta: @echo A gerar Floresta versao $(CFL) cp ../bosques/Floresta_$(CFL)_ad.txt . mini: @echo A gerar Mini floresta cp ../bosques/Bosque_Mini_ad.txt . clean: rm -f *.tmp Bosq* *~ Flore* swap.xml virgemCP: @echo A gerar a Florestas Virgem CP $(FV) cp ../bosques/FlorestaVirgem_CP_$(FV)_ad.txt Bosque_CP_$(FV)_ad.txt make go TR="CP" V=$(FV) rm Bosque_CP_$(FV)*gz mv Bosque_CP_$(FV).Perl.txt FlorestaVirgem_CP_$(FV).Perl.txt mv Bosque_CP_$(FV).SimTreeML.xml FlorestaVirgem_CP_$(FV).SimTreeML.xml gzip -9 -c FlorestaVirgem_CP_$(FV).SimTreeML.xml > FlorestaVirgem_CP_$(FV).SimTreeML.xml.gz gzip -9 -c FlorestaVirgem_CP_$(FV).Perl.txt > FlorestaVirgem_CP_$(FV).Perl.txt.gz