From 35bce44858fcd7b0dab398cbce72d13057d3a501 Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Wed, 19 Jul 2017 15:31:05 +0200 Subject: forgot to use cfg-to-path. Still broken though. --- cfg-to-paths/Makefile | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'cfg-to-paths') diff --git a/cfg-to-paths/Makefile b/cfg-to-paths/Makefile index c4d71e2..f0207ae 100644 --- a/cfg-to-paths/Makefile +++ b/cfg-to-paths/Makefile @@ -1,8 +1,6 @@ ## Target(s) Configuration ##################################################### -MODEL_FILE = "../data/instructions/example_process.pl" -ROOT_NODE = "237" -ID_PREFIX = "p237_" -OUTPUT_FILE = "$(MODEL_FILE).kk" +MODEL_FILES = $(wildcard ../instr-scripts/pfp_*.mod) +OUTPUT_FILES = $(patsubst ../instr-scripts/%.mod,%.cfg.mod,$(MODEL_FILES)) ## Executables ################################################################# JAVAC = javac @@ -17,14 +15,18 @@ CLASSES = $(SOURCES:.java=.class) ## Makefile Rules ############################################################## -all: $(CLASSES) +all: $(CLASSES) $(OUTPUT_FILES) clean: rm -f $(CLASSES) -run: $(CLASSES) - $(JAVA) -cp $(CLASSPATH) Main $(MODEL_FILE) $(ROOT_NODE) $(ID_PREFIX) \ - $(OUTPUT_FILE) +#run: $(CLASSES) +# $(JAVA) -cp $(CLASSPATH) Main $(MODEL_FILE) $(ROOT_NODE) $(ID_PREFIX) \ +# $(OUTPUT_FILE) %.class: %.java $(JAVAC) -cp $(CLASSPATH) $< + +%.cfg.mod: ../instr-scripts/%.mod $(CLASSES) + $(eval ROOT_NODE := $(shell head -n 1 $< | grep "[0-9]\+" -o)) + $(JAVA) -cp $(CLASSPATH) Main $< $(ROOT_NODE) "p$(ROOT_NODE)_" $@ -- cgit v1.2.3-70-g09d2