root / proj / Makefile @ 2
History | View | Annotate | Download (718 Bytes)
1 | 1 | up20160559 | JFLAGS = -g |
---|---|---|---|
2 | |||
3 | JC = javac |
||
4 | |||
5 | JVM = java |
||
6 | |||
7 | CLASSPATH = -classpath src/ |
||
8 | |||
9 | BIN = -d bin/ |
||
10 | |||
11 | .SUFFIXES: .java .class |
||
12 | .java.class: |
||
13 | $(JC) $(BIN) $(JFLAGS) $(CLASSPATH) $*.java |
||
14 | |||
15 | CLIENTCLASSES = \ |
||
16 | src/TestApp.java \ |
||
17 | |||
18 | SERVERCLASSES = \ |
||
19 | src/Peer.java \ |
||
20 | src/Chunk.java \ |
||
21 | src/BackUpInfo.java \ |
||
22 | src/FileInfo.java \ |
||
23 | src/StorageSystem.java \ |
||
24 | 2 | up20160559 | src/RMI.java |
25 | 1 | up20160559 | |
26 | MESSAGECLASSES = \ |
||
27 | src/Header.java \ |
||
28 | src/Message.java \ |
||
29 | src/MessageParser.java \ |
||
30 | src/Channel.java \ |
||
31 | |||
32 | default: classes |
||
33 | |||
34 | classes: $(CLIENTCLASSES:.java=.class)\ |
||
35 | $(SERVERCLASSES:.java=.class)\ |
||
36 | $(MESSAGECLASSES:.java=.class) |
||
37 | |||
38 | client : $(CLIENTCLASSES:.java=.class) |
||
39 | |||
40 | server : $(SERVERCLASSES:.java=.class) |
||
41 | |||
42 | message : $(MESSAGECLASSES:.java=.class) |
||
43 | |||
44 | clean: |
||
45 | $(RM) *.class |