Change Details
| Makefile |
| 1 | 1 | # Makefile of Thorrent project |
| 2 | | # |
| 3 | | # TODO: |
| 4 | | # * Vérifier les manifests de Thor et Tget (sur les libs à inclure) |
| 5 | 2 | |
| 6 | 3 | all: source dist |
| 7 | 4 | |
| ... | ... | |
| 9 | 6 | cp -R ./src ./dist/ |
| 10 | 7 | cd ./dist && rm -f Thorrent.tar.bz2 && tar cvfj Thorrent.tar.bz2 * |
| 11 | 8 | |
| 12 | | source: |
| 9 | baselib: |
| 13 | 10 | mkdir -p ./build |
| 14 | | cd ./src/ && javac -classpath ../build/:/usr/share/java/junit.jar -d ../build/ ./thorrent/*/*.java |
| 15 | | cd ./src/ && javac -classpath ../build/:/usr/share/java/junit.jar -d ../build/ ./thorrent/*.java |
| 11 | cd ./src/ && javac -classpath ../build/ -d ../build/ ./thorrent/bencoding/*.java |
| 12 | cd ./src/ && javac -classpath ../build/ -d ../build/ ./thorrent/helpers/*.java |
| 13 | |
| 14 | tget: baselib |
| 15 | mkdir -p ./build |
| 16 | cd ./src/ && javac -classpath ../build/ -d ../build/ ./thorrent/tget/*.java |
| 17 | |
| 18 | tracker: baselib |
| 19 | mkdir -p ./build |
| 20 | cd ./src/ && javac -classpath ../build/ -d ../build/ ./thorrent/tracker/*.java |
| 21 | |
| 22 | source: baselib tget tracker |
| 16 | 23 | |
| 17 | 24 | jar: source |
| 18 | 25 | mkdir -p ./dist |
| ... | ... | |
| 31 | 38 | |
| 32 | 39 | clean: |
| 33 | 40 | rm -fr ./dist ./build ./doc/*.log ./doc/*.toc ./doc/*.aux |
| 34 | | |
| 35 | | tests: source |
| 36 | | cd ./build/ && java -classpath ./:/usr/share/java/junit.jar test.Tests |
Download the corresponding diff file