summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ast-to-instr/Makefile')
-rw-r--r--ast-to-instr/Makefile16
1 files changed, 13 insertions, 3 deletions
diff --git a/ast-to-instr/Makefile b/ast-to-instr/Makefile
index 50a953c..c8e9174 100644
--- a/ast-to-instr/Makefile
+++ b/ast-to-instr/Makefile
@@ -46,16 +46,26 @@ CLASSES = $(SOURCES:.java=.class)
## Makefile Rules ##############################################################
-$(MODEL_DIR)/structural.mod: $(CLASSES) $(AST_FILE)
- $(JAVA) -cp $(CLASSPATH) Main $(AST_FILE) $(MODEL_DIR)
+compile: $(CLASSES)
+
+model: $(MODEL_DIR)/structural.mod
-build: $(CLASSES)
+solutions: $(MODEL_DIR)/structural.mod
clean:
rm -f $(CLASSES)
rm -f $(MODEL_DIR)/*.mod
rm -f $(MODEL_DIR)/*.map
+clean_model:
+ rm -f $(MODEL_DIR)/*.mod
+ rm -f $(MODEL_DIR)/*.map
+
+clean_solutions:
+
+$(MODEL_DIR)/structural.mod: $(CLASSES) $(AST_FILE)
+ $(JAVA) -cp $(CLASSPATH) Main $(AST_FILE) $(MODEL_DIR)
+
%.class: %.java
$(JAVAC) -cp $(CLASSPATH) $<