| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'instr-to-kodkod/Makefile')
| -rw-r--r-- | instr-to-kodkod/Makefile | 25 | 
1 files changed, 17 insertions, 8 deletions
| diff --git a/instr-to-kodkod/Makefile b/instr-to-kodkod/Makefile index dcdada8..03e451a 100644 --- a/instr-to-kodkod/Makefile +++ b/instr-to-kodkod/Makefile @@ -101,16 +101,12 @@ PARSER_CLASSES = $(PARSER_SOURCES:.g4=.class)  export  ## Makefile Rules ############################################################## -run: cfg-generator $(PARSER_CLASSES) $(CLASSES) $(SOLUTION_FILES) +compile: $(PARSER_CLASSES) $(CLASSES) +	$(MAKE) -C cfg-to-paths compile -build: $(PARSER_CLASSES) $(CLASSES) -	$(MAKE) -C cfg-to-paths build +model: cfg-generator -cfg-generator: -	$(MAKE) -C cfg-to-paths - -$(PARSER_CLASSES): antlr-4.7-complete.jar kodkod.jar $(PARSER_SOURCES) -	$(MAKE) -C parser +solutions: cfg-generator $(PARSER_CLASSES) $(CLASSES) $(SOLUTION_FILES)  clean:  	$(MAKE) -C parser clean @@ -118,6 +114,19 @@ clean:  	rm -f $(CLASSES)  	rm -f $(SOL_DIR)/*.sol +clean_model: +	$(MAKE) -C cfg-to-paths clean_model + +clean_solutions: +	rm -f $(SOL_DIR)/*.sol + +######## +cfg-generator: +	$(MAKE) -C cfg-to-paths model + +$(PARSER_CLASSES): antlr-4.7-complete.jar kodkod.jar $(PARSER_SOURCES) +	$(MAKE) -C parser +  $(SOL_DIR)/%.sol: $(PROPERTY_FILES) $(MODEL_FILES) $(LEVEL_FILES)  	touch $@  	$(JAVA) -cp $(CLASSPATH) Main $@ \ | 


