Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix version.
[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 EXAMPLES_CLASS = $(EXAMPLES:%.java=%.class)
9
10 all:
11         $(MAKE) -f ../Makefile.generic $(EXAMPLES_CLASS)
12         $(RM) -r html
13         javadoc -author -version -notree -nodeprecated -nohelp \
14                 -d html/ $(SRC)
15
16 clean:
17         $(RM) DrawingWindow*.class
18         $(RM) $(EXAMPLES_CLASS)
19         $(RM) -r html/
20
21 realclean: clean
22
23 install: all
24         $(RM) -r $(DEST)
25         $(INSTALL) -C -m 755 -d $(DEST) $(DEST)/resources
26         $(INSTALL) -C -m 644 $(SRC) $(EXAMPLES) $(DEST)
27         $(INSTALL) -C -m 644 html/resources/* $(DEST)/resources
28         $(INSTALL) -C -m 644 html/*[.-]* $(DEST)