| summaryrefslogtreecommitdiff | 
path: root/instr-to-kodkod
diff options
Diffstat (limited to 'instr-to-kodkod')
| -rw-r--r-- | instr-to-kodkod/Makefile | 10 | ||||
| -rw-r--r-- | instr-to-kodkod/src/Parameters.java | 4 | 
2 files changed, 9 insertions, 5 deletions
| diff --git a/instr-to-kodkod/Makefile b/instr-to-kodkod/Makefile index 073fe58..0f51838 100644 --- a/instr-to-kodkod/Makefile +++ b/instr-to-kodkod/Makefile @@ -1,6 +1,9 @@  ## Target(s) Configuration ##################################################### -MODEL_FILE = "../data/instructions/example_1.sl" -LEVEL_DIR = "../data/level/" +MODEL_FILES = $(wildcard ../data/instructions/*.mod) +LEVEL_DIR = $(wildcard ../data/level/*.lvl) +PROPERTY_FILE = ../data/property/unread_waveforms.pro +VAR_PREFIX = "_anon_" +  ## Executables #################################################################  JAVAC = javac  JAVA = java @@ -14,6 +17,7 @@ JAR_SOURCE = https://noot-noot.org/onera_2017/jar/  REQUIRED_JARS = kodkod.jar org.sat4j.core.jar antlr-4.7-complete.jar  ## Makefile Magic ############################################################## +INPUT_FILES = $(MODEL_FILES) $(LEVEL_DIR) $(PROPERTY_FILE)  SOURCES = $(wildcard src/*.java parser/*.java)  CLASSES = $(SOURCES:.java=.class) @@ -26,7 +30,7 @@ clean:  	$(MAKE) -C parser clean  run: parser/PropertyParser.java $(CLASSES) $(REQUIRED_JARS) -	$(JAVA) -cp $(CLASSPATH) Main $(LEVEL_DIR) $(MODEL_FILE) +	$(JAVA) -cp $(CLASSPATH) Main $(VAR_PREFIX) $(INPUT_FILES)  %.class: %.java $(REQUIRED_JARS)  	$(JAVAC) -cp $(CLASSPATH) $< diff --git a/instr-to-kodkod/src/Parameters.java b/instr-to-kodkod/src/Parameters.java index 749f0fe..68a6bd1 100644 --- a/instr-to-kodkod/src/Parameters.java +++ b/instr-to-kodkod/src/Parameters.java @@ -65,7 +65,7 @@ public class Parameters           {              model_files.add(args[i]);           } -         else if (args[i].endsWith(".lvl")) +         else if (args[i].endsWith(".pro"))           {              if (has_pro_file)              { @@ -108,7 +108,7 @@ public class Parameters           has_error = true;        } -      are_valid = has_error; +      are_valid = !has_error;     }     public List<String> get_level_files () | 


