You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
495 B
18 lines
495 B
all:
|
|
@echo "Usage: make javadoc"
|
|
|
|
javadoc:
|
|
@find . -type d -name 'src' -o -name 'TP1' |while read dir; do \
|
|
dest="javadoc/$$(echo $$dir |sed 's/\/src//')"; \
|
|
mkdir -p "$$dest"; \
|
|
if ls $$dir/*.java &>/dev/null; then \
|
|
javadoc -private -d "$$dest" -sourcepath "$$dir" "$$(cd $$dir && echo *.java)"; \
|
|
else \
|
|
javadoc -private -d "$$dest" -sourcepath "$$dir" -subpackages "$$(cd $$dir && echo * |sed 's/ /:/g')"; \
|
|
fi ; \
|
|
done
|
|
|
|
clean:
|
|
rm -rf javadoc
|
|
|
|
.PHONY: javadoc all clean
|
|
|