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 |
