| Makefile |
| 23 | 23 | |
| 24 | 24 | jar: source |
| 25 | 25 | mkdir -p ./dist |
| 26 | | cd ./build && jar cf ../dist/Helpers.jar thorrent/helpers/* |
| 27 | | cd ./build && jar cfm ../dist/Bencoding.jar ../misc/Manifest_bencoding.txt thorrent/bencoding/* |
| 28 | | cd ./build && jar cfm ../dist/Tget.jar ../misc/Manifest_tget.txt thorrent/tget/* |
| 29 | | cd ./build && jar cfm ../dist/Thor.jar ../misc/Manifest_thor.txt thorrent/tracker/* |
| 26 | cd ./build && jar cfe ../dist/Tget.jar thorrent.tget.Tget thorrent/{tget,helpers,bencoding}/* |
| 27 | cd ./build && jar cfe ../dist/Thor.jar thorrent.tracker.Thor thorrent/{tracker,helpers,bencoding}/* |
| 28 | cd ./build && jar cfe ../dist/BDot.jar thorrent.bencoding.BDot thorrent/{bencoding,helpers}/* |
| 29 | cd ./build && jar cfe ../dist/TorrentInfo.jar thorrent.bencoding.TorrentInfo thorrent/{bencoding,helpers}/* |
| 30 | 30 | javadoc: |
| 31 | 31 | mkdir -p ./dist/javadoc |
| 32 | | cd ./src/ && javadoc -private -encoding utf8 -docencoding utf8 -author -doctitle "Thorrent" -windowtitle "Thorrent" -d ../dist/javadoc/ */*/*.java */*.java |
| 32 | cd ./src/ && javadoc -private -encoding utf8 -docencoding utf8 -author -doctitle "Thorrent" -windowtitle "Thorrent" -d ../dist/javadoc/ */*/*.java |
| 33 | 33 | |
| 34 | 34 | docu: |
| 35 | 35 | mkdir -p /tmp/thorrentlatex/ |
| 36 | 36 | rm -f /tmp/thorrentlatex/* |
| 37 | 37 | cd ./misc/ && java -jar htmltolatex.jar -input ../doc/index.html -output /tmp/thorrentlatex/rapport.tex |
| 38 | | cd /tmp/thorrentlatex/ && pdflatex rapport.tex |
| 39 | | cd /tmp/thorrentlatex/ && pdflatex rapport.tex |
| 40 | | mkdir -p ./dist/ |
| 41 | | cp /tmp/thorrentlatex/rapport.pdf ./dist/ |
| 38 | cd /tmp/thorrentlatex/ && pdflatex rapport.tex && pdflatex rapport.tex |
| 39 | mkdir -p ./dist/doc |
| 40 | cp /tmp/thorrentlatex/rapport.pdf ./dist |
| 41 | cp -r ./doc/* ./dist/doc |
| 42 | 42 | |
| 43 | 43 | clean: |
| 44 | | rm -fr ./dist ./build ./doc/*.log ./doc/*.toc ./doc/*.aux |
| 44 | rm -fr ./dist ./build /tmp/thorrentlatex |