summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-08-16 11:17:59 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-08-16 11:17:59 +0200
commit10e7fc528c0a767da2f7b8447b6c62d017adaf54 (patch)
tree3c3c7c876db38f73829ae2e55bc3d3c5338b7abc /ast-to-instr
parentbe92d1955a45b81e3d7f4af26497c3d73aa46ceb (diff)
Fixes Makefiles so they can run parallel jobs.
Diffstat (limited to 'ast-to-instr')
-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) $<