| summaryrefslogtreecommitdiff | 
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-03 15:28:17 +0200 | 
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-03 15:28:17 +0200 | 
| commit | 90bb7e959496c3a12bebe055f6344b9f06f22809 (patch) | |
| tree | 6635decc697d91c8cba6da9db8959b706ad9842f /cfg-to-paths/Makefile | |
| parent | c5a23ef9d6ab1e89b85016831fc8b2431f68f87f (diff) | |
Improving clarity through better Makefiles.
Diffstat (limited to 'cfg-to-paths/Makefile')
| -rw-r--r-- | cfg-to-paths/Makefile | 35 | 
1 files changed, 0 insertions, 35 deletions
diff --git a/cfg-to-paths/Makefile b/cfg-to-paths/Makefile deleted file mode 100644 index c9d14be..0000000 --- a/cfg-to-paths/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -## Target(s) Configuration ##################################################### -MODEL_FILES = $(wildcard ../ast-to-instr/cfg_*.mod) -OUTPUT_FILES = $(patsubst ../ast-to-instr/%.mod,%.cfg.mod,$(MODEL_FILES)) - -## Executables ################################################################# -JAVAC = javac -JAVA = java - -## Java Config ################################################################# -CLASSPATH = "./src/" - -## Makefile Magic ############################################################## -SOURCES = $(wildcard src/*.java) -CLASSES = $(SOURCES:.java=.class) - -## Makefile Rules ############################################################## - -all: $(CLASSES) $(OUTPUT_FILES) - -clean: -	rm -f $(CLASSES) -	rm -f *.mod - -#run: $(CLASSES) -#	$(JAVA) -cp $(CLASSPATH) Main $(MODEL_FILE) $(ROOT_NODE) $(ID_PREFIX) \ -#		$(OUTPUT_FILE) - -%.class: %.java -	$(JAVAC) -cp $(CLASSPATH) $< - -PATTERN = 's/\(is_start_node ([0-9]+).*/\1/p' - -%.cfg.mod: ../ast-to-instr/%.mod $(CLASSES) -	$(eval ROOT_NODE := $(shell cat $< | grep 'is_start_node' | sed -En $(PATTERN))) -	$(JAVA) -cp $(CLASSPATH) Main $< $(ROOT_NODE) "p$(ROOT_NODE)_" $@  | 


