| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-09-20 17:19:42 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-09-20 17:19:42 +0200 |
| commit | bc3e8933e1005e93e4a97b9a207cb40db454a2a8 (patch) | |
| tree | c6b6431a7ab6e1188faab80efb2d89712d4b48a6 /Makefile | |
| parent | 71e7acf1ac104258a295a2662d6dc71f49ac77aa (diff) | |
Solves the missing solutions bug. Starts PropDeps.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 33 |
1 files changed, 20 insertions, 13 deletions
@@ -1,25 +1,38 @@ ## Makefile Parameters ######################################################### LEVEL_FILES ?= $(wildcard ${CURDIR}/data/level/*.lvl) -PROPERTY_FILES ?= $(wildcard ${CURDIR}/data/property/*.pro) +ALL_PROPERTY_FILES ?= $(wildcard ${CURDIR}/data/property/*.pro) +#PROPERTY_FILES ?= $(wildcard ${CURDIR}/data/property/*.pro) +PROPERTY_FILES ?= $(wildcard ${CURDIR}/data/property/test.pro) AST_FILE ?= ${CURDIR}/data/ast/best_chronometer_ever.xml TEMPLATE_DIR ?= ${CURDIR}/data/template/ #AST_FILE = ${CURDIR}/data/ast/pong.xml NICE_MESSAGE ?= TMP_DIR ?= /tmp/tabellion +DEPENDENCIES_DIR ?= $(TMP_DIR)/deps MODEL_DIR ?= $(TMP_DIR)/mod MODEL_INSTANCES_DIR ?= $(MODEL_DIR)/instance +MODEL_INFERRED_DIR ?= $(MODEL_DIR)/inferred SOL_DIR ?= $(TMP_DIR)/sol ## Sub-programs ################################################################ -AST_TO_INSTR = ast-to-instr -INST_CALC = instance-calculator -SOLVER = instr-to-kodkod -PRETTY_PRINTER = sol-pretty-printer +AST_TO_INSTR ?= ast-to-instr +INST_CALC ?= instance-calculator +SOLVER ?= instr-to-kodkod +PRETTY_PRINTER ?= sol-pretty-printer export -all: $(TMP_DIR) $(MODEL_DIR) $(SOL_DIR) +################################################################################ +ALL_DIRS = \ + $(TMP_DIR) \ + $(DEPENDENCIES_DIR) \ + $(MODEL_DIR) \ + $(MODEL_INSTANCES_DIR) \ + $(MODEL_INFERED_DIR) \ + $(SOL_DIR) + +all: $(ALL_DIRS) $(MAKE) compile $(MAKE) model $(MAKE) solutions @@ -60,11 +73,5 @@ clean_solutions: $(MAKE) -C $(SOLVER) clean_solutions $(MAKE) -C $(PRETTY_PRINTER) clean_solutions -$(TMP_DIR): - mkdir -p $@ - -$(MODEL_DIR): - mkdir -p $@ - -$(SOL_DIR): +$(ALL_DIRS): mkdir -p $@ |


