root / proj / Makefile @ 2
History | View | Annotate | Download (718 Bytes)
1 |
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 |
src/RMI.java |
25 |
|
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 |