Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
774838d02ca4f78f8450dfe52c466c4d0f0a2b47
[graphlib_java.git] / Makefile
1 include ../subdefs.mk
2
3 DEST = $(HOME)/public_html/enseignement/Permanent/AlgoProg/tp/graph
4
5 SRC = DrawingWindow.java
6 EXAMPLES = Hello.java Exemple1.java Exemple2.java Exemple3.java
7
8 SRC_CLASS = $(SRC:%.java:%.class)
9 EXAMPLES_CLASS = $(EXAMPLES:%.java=%.class)
10
11 all: html/index.html
12         $(MAKE) -f ../Makefile.generic $(SRC_CLASS) $(EXAMPLES_CLASS)
13
14 html/index.html: $(SRC)
15         $(RM) -r html
16         javadoc -author -version -notree -nodeprecated -nohelp \
17                 -encoding utf-8 -docencoding utf-8 -charset utf-8 \
18                 -d html/ $(SRC)
19
20 clean:
21         $(RM) DrawingWindow*.class
22         $(RM) $(EXAMPLES_CLASS)
23         $(RM) -r html/
24
25 realclean: clean
26
27 install: html/index.html
28         $(INSTALL) -C -m 755 -d $(DEST) $(DEST)/resources
29         $(INSTALL) -C -m 644 $(SRC) $(EXAMPLES) $(DEST)
30         $(INSTALL) -C -m 644 html/resources/* $(DEST)/resources
31         $(INSTALL) -C -m 644 html/*[.-]* $(DEST)