From 10e7fc528c0a767da2f7b8447b6c62d017adaf54 Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Wed, 16 Aug 2017 11:17:59 +0200 Subject: Fixes Makefiles so they can run parallel jobs. --- ast-to-instr/Makefile | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'ast-to-instr') 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) $< -- cgit v1.2.3-70-g09d2