Name: instantiation/test/java/Makefile 
1:
CP = "`pwd`/*:."
2:
J  = java -cp $(CP)
3:
JC = javac -g -cp $(CP)
4:
 
5:
.SUFFIXES: .java .class
6:
.java.class:
7:
  $(JC) $*.java
8:
 
9:
MAIN = InstantiationTest InstantiationTest1 InstantiationTest2
10:
FILES = InstantiationTest.java InstantiationTest1.java InstantiationTest2.java
11:
 
12:
default: files
13:
 
14:
files: $(FILES:.java=.class)
15:
 
16:
clean:
17:
  $(RM) *.class
18:
 
19:
run: files
20:
  $(J) InstantiationTest
21:
 
22:
run1: files
23:
  $(J) InstantiationTest1
24:
 
25:
run2: files
26:
  $(J) InstantiationTest2